Это подробный блог, в котором мы объясняем все о DRM (Digital Rights Management) видео на доступном для неспециалистов языке. Если вы хотите понять в коротком видео, то в конце этого объяснения есть 2-минутное видео и подробный глоссарий. Разделы разделены на следующие категории –
1. Значение DRM (управление цифровыми правами)
Как следует из названия Digital Rights Management, DRM по сути является технической системой, которая обеспечивает надлежащее управление правами на контент. Если вы хотите зарабатывать деньги на своем контенте, скажем, видео, очень важно, чтобы контент был доступен только вашим настоящим подписчикам или платящим пользователям. Если есть способ для неподписчиков/неплатящих пользователей получить доступ к контенту, то вы теряете доход. В некоторых случаях ваш контент может быть частным по своей природе, и, таким образом, это также потеря конфиденциальности/авторских прав для отдельных лиц или предприятий.
Итак, DRM — это техническая настройка, гарантирующая, что ваш контент будет использоваться только теми пользователями, которыми вы хотите, и так, как вы хотите. Дело в том, что на рынке есть технические хакеры или пиратское программное обеспечение/плагины, которые могут сломать базовый контроль доступа, который вы создали. Поэтому DRM также должен быть технически сильным, чтобы предотвратить пиратство посредством технических взломов.
DRM можно применять к любой форме контента — аудио, видео, электронным книгам, играм и т. д., но в этом блоге мы рассмотрим DRM только для видео/аудио.
2. Что означает DRM в контексте воспроизведения видео?
Аналогия, которая мне больше всего нравится для объяснения значения DRM для видео, заключается в том, что когда кто-то говорит о «технологическом стартапе» в наши дни, они обычно говорят о стартапах на основе программного обеспечения. Фактически, слово «технология» может также означать химическую инженерию, производственную инженерию или другие вещи; но текущее соглашение об именовании «технологических стартапов» обычно касается программных технологий.
Аналогично, хотя DRM может означать многое; когда речь идет о DRM для видео, это по сути означает определенные протоколы шифрования и устройства, поддерживаемые такими компаниями, как Google и Apple, которые обеспечивают наивысший уровень защиты от пиратства видео. Существует 3 распространенных DRM для видео — Google Widevine, Apple Fairplay и Microsoft Playready. Google Widevine и Apple Fairplay DRM требуются для защиты всех ключевых устройств и браузеров (ноутбуки/настольные компьютеры, Android, IOS).
3. Multi-DRM: Какие существуют DRM для видео?
Поскольку существует множество устройств, ОС и браузеров, для защиты контента требуются различные системы DRM. Ниже приведено их краткое описание.
- Поддержка DRM видео Google Widevine – Настольный компьютер/ноутбук (Windows, Mac, Linux) Chrome, Firefox, Edge. Android Chrome, Edge, Android TV, Android TV, Chromecast.
- Поддержка DRM видео Apple Fairplay – Mac Safari, IOS Safari, приложение IOS
- Поддержка DRM видео Microsoft Playready – Edge на Windows. Windows Edge также поддерживается Google Widevine, поэтому Playready не является абсолютным требованием.
4. Как DRM защищает видео? Почему шифрование DRM лучше стандартного шифрования?
Прежде чем мы сможем понять технологию, лежащую в основе DRM видео, нам нужно понять, что такое «шифрование видео» и как DRM его дополняет.
Шифрование видео — это процесс преобразования видео в не-видео защищенный формат, чтобы зрители не могли напрямую получить доступ к необработанному файлу. Это не позволяет онлайн-зрителю получить необработанное видео. Однако стандартные технологии шифрования видео, такие как HLS E, RTMP E, AES 128, имеют слабые механизмы обмена ключами и подвержены взлому и загрузке. Это сводит на нет цель шифрования. Вот где вступает в дело DRM, DRM защищает ключ шифрования, не позволяя любому хакеру/плагин/программное обеспечение легко получить к нему доступ. Таким образом, шифрование видео DRM выполняет двойную работу: шифрует видео и, во-вторых, защищает/скрывает ключ шифрования видео.
5. Что делают Google и Apple для поддержания систем защиты и безопасности видео?
Google и Apple предоставляют следующие функции с помощью DRMS. Эти технологии необходимо обновлять со временем, поскольку безопасность всегда
- Убедитесь, что видео нельзя загрузить с помощью взлома/плагина в любом браузере/приложении, в котором они воспроизводятся. Это относится ко всем браузерам и приложениям.
- Предотвращайте захват экрана, где это возможно. Поскольку Google и Apple в определенных случаях имеют контроль на уровне ОС, они могут предотвратить захват экрана в браузере Safari, мобильных приложениях. Но захват экрана невозможно предотвратить в большинстве браузеров Chrome, Firefox во время воспроизведения.
- Обновляйте технологии, связанные с DRM, расширением зашифрованного мультимедиа, потоковыми протоколами, чтобы гарантировать сохранение совместимости и безопасность на самом высоком уровне.
Например, 1. Хотя большинство браузеров Chrome не могут предотвратить захват экрана с помощью Widevine DRM, но теперь есть определенные ноутбуки Windows, которые могут предотвратить захват экрана. Поэтому Google и Apple пытаются быть в курсе того, что они могут сделать с точки зрения безопасности.
Например, 2. Сегодня Widevine DRM хорошо поддерживается протоколом Dash. Завтра могут появиться будущие популярные потоковые протоколы, и эти протоколы и DRM должны быть совместимы друг с другом. - Предоставление обучения и сертификации своим партнерам (таким как Google Widevine DRM Partner), что гарантирует, что клиенты по всему миру могут легко получить и внедрить DRM. com — один из партнеров Google Widevine DRM.
6. Как интегрировать DRM видео для моего веб-сайта/приложения?
Внедрение DRM видео требует изменений в двух ключевых точках видеоинфраструктуры. Первая — на уровне транскодирования, где контент шифруется с параметрами DRM после транскодирования. Вторая — на уровне видеоплеера, где зашифрованный контент расшифровывается для воспроизведения конечного видео в просматриваемом формате.
- Очень крупные компании, такие как Netflix и Amazon Prime, создают собственные системы.
- Многие крупные, средние и малые предприятия полагаются на VdoCipher, который предоставляет клиентам DRM, видеохостинг и видеоплеер в комбинированном, простом в использовании предложении.
Глоссарий DRM: узнайте все о ключевых словах и технологиях DRM
1. DRM
DRM означает Digital Rights Management (управление цифровыми правами). Он включает в себя технологии и протоколы, разработанные для предотвращения пиратства и обеспечения доступа к контенту только авторизованных пользователей. DRM обычно используется для видео, аудио, игр и контента электронных книг.
2. Видео DRM
Видео DRM — это протокол шифрования и лицензирования, используемый Google и Apple для защиты видео, воспроизводимого в веб-браузерах, мобильных приложениях и смарт-телевизорах, от пиратства. Два самых популярных видео DRM — это Google Widevine и Apple Fairplay DRM.
3. Лицензия DRM
Лицензия DRM обычно относится к механизму аутентификации для обеспечения ограниченного доступа к контенту в соответствии с необходимыми протоколами безопасности. Для безопасного воспроизведения видео лицензия DRM относится к системе аутентификации для воспроизведения зашифрованного видео на устройстве. В типичной системе DRM для потокового видео 1 лицензия обычно равна 1 просмотру.
4. Сервер лицензий DRM
Для воспроизведения видео с поддержкой DRM сервер лицензий DRM означает серверную установку, которая находится в центре системы кодирования + шифрования и системы воспроизведения видео. Этот сервер DRM-лицензий проверяет подлинность каждого воспроизведения и гарантирует, что видео воспроизводится в соответствии с правилами ограничения, наложенными на него видеоплатформой.
5. Совместимость DRM
Совместимость DRM используется для объяснения того, какие браузеры и устройства поддерживают какой протокол DRM и с каким уровнем безопасности. Несколько примеров –
- Google Widevine DRM совместим с браузерами Chrome, Firefox, Edge на настольных компьютерах и Android, Chromecast, Android TV. Телефонные устройства Android поставляются с двумя уровнями безопасности Google Widevine DRM – уровень L1 и уровень L3. Устройства L1 совместимы с более высокими функциями безопасности, чем L1.
- Apple Fairplay DRM совместим с Mac Safari, IOS Safari и Apple TV.
6. Google Widevine DRM
Google Widevine DRM – это протокол защиты видео, созданный и поддерживаемый компанией Google для предотвращения пиратства в основных браузерах (Chrome, Firefox, Edge), Android, Android TV и Chromecast. Он определяет метод шифрования, лицензирования и расшифровки видео в безопасном механизме, чтобы гарантировать, что видео не может быть загружено. Он также обеспечивает защиту от захвата экрана в устройствах с уровнем безопасности Widevine L1. VdoCipher является прямым партнером Google по внедрению системы безопасности Widevine.
7. Apple Fairplay DRM
Apple Fairplay DRM – это протокол защиты видео, созданный и поддерживаемый Google для предотвращения пиратства в основных браузерах (Chrome, Firefox, Edge), Android TV и Chromecast. Он определяет метод шифрования, лицензирования и расшифровки видео в безопасном механизме, чтобы гарантировать, что видео не может быть загружено. Он также обеспечивает защиту от захвата экрана в устройствах с уровнем безопасности Widevine L1.
8. Шифрование DRM
Воспроизведение DRM-видео включает в себя шифрование видео с помощью DRM-протоколов в дополнение к стандартному шифрованию. DRM-шифрование в основном обеспечивает высокую безопасность механизма обмена ключами, так что ключ никогда не раскрывается и содержимое не может быть расшифровано с помощью взлома. Провайдер DRM, например VdoCipher, предоставляет API для DRM-шифрования.
9. Расшифровка DRM
Воспроизведение DRM-видео включает в себя шифрование и дешифрование видео с помощью DRM-протоколов. После передачи зашифрованного потока видеоплеер расшифровывает зашифрованный DRM-контент обратно в визуальный формат, позволяя зрителю смотреть видео. Большинство плееров с открытым исходным кодом, таких как Exoplayer, Shaka Player, имеют параметры, позволяющие расшифровывать DRM-видео. Провайдер DRM, например VdoCipher, предоставляет API для шифрования и дешифрования DRM.
10. DRM в мобильных телефонах
Все телефоны под управлением Android и IOS имеют встроенный механизм для поддержки безопасного воспроизведения DRM. Устройства Android поддерживают Google Widevine DRM, а устройства IOS – Apple Fairplay DRM. Устройства Android подразделяются на уровни безопасности Widevine L1 и L3 (L3 является менее безопасным из этих двух). Наличие DRM в телефонных устройствах позволяет воспроизводить контент с поддержкой DRM из популярных медиаприложений, таких как Netflix, Amazon Prime, Hotstar и Hulu.
11. Оффлайн DRM для видео
Оффлайн DRM означает, что защищенный контент просматривается в автономной среде, но он все еще не подвержен пиратству благодаря применению технологии оффлайн DRM. Хорошим примером автономного DRM является автономное воспроизведение защищенного видео в различных приложениях для просмотра фильмов; где зритель может скачать видео в автономном режиме и посмотреть его несколько раз, но не может извлечь видео из приложения. VdoCipher обеспечивает автономное DRM видео для приложения.
12. Chrome DRM
Браузер Google Chrome поддерживает защиту онлайн-видео с помощью Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Chrome и предотвращает попытки загрузки видео от любых хаков, расширений, плагинов и т. д Chrome поддерживает Widevine с помощью CDM (Content Decryption Module). Chrome в настольных компьютерах (Windows, Mac, Linux) и Android поддерживает Widevine DRM.
13. Firefox DRM
Браузер Mozilla Firefox поддерживает защиту онлайн-видео с помощью Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Firefox и предотвращает попытки загрузки видео от любых хаков, расширений или плагинов и т.д. Firefox поддерживает Widevine с помощью модуля CDM (Content Decryption Module), который был интегрирован в партнерстве с Google. Firefox в настольных системах (Windows, Mac, Linux) и Android поддерживают Widevine DRM.
14. Edge DRM
Браузер Windows Edge поддерживает защиту онлайн-видео с помощью Google Widevine DRM или Microsoft Playread DRM. DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Edge и предотвращает попытки загрузки видео от любых хаков, расширений или плагинов и т. д. Edge на настольных компьютерах (Windows, Mac, Linux) и Android поддерживает Widevine DRM.
Playready DRM поддерживается только в Windows Edge.
15. Safari DRM
Браузер Apple Safari поддерживает защиту онлайн-видео с помощью Apple Fairplay DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Safari и предотвращает попытки загрузки видео с помощью любых хаков, расширений, плагинов и т. д. Он также блокирует захват экрана в браузере Safari.
16. & 17. IOS DRM или Apple DRM
IOS браузер Safari и IOS Native App поддерживают безопасную передачу потокового видео с помощью Apple Fairplay DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Safari, приложении IOS и предотвращает попытки загрузки видео с помощью любых хаков, расширений, плагинов и т. д. Он также блокирует попытки захвата экрана.
18. Windows DRM
Устройство Windows поддерживает два DRM – Google Widevine DRM для браузеров Chrome, Firefox, Edge и Microsoft Playready для браузера Edge. Эти DRM обеспечивают защиту от видеопиратства и позволяют воспроизводить и защищать фильмы премиум-класса на таких сайтах, как Netflix.
19. Android DRM
Google Widevine DRM можно рассматривать как Android DRM. Android поддерживает безопасность видео в онлайн и офлайн видео через Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Chrome, Firefox, Edge на Android, Android Native App и предотвращает попытки загрузки видео от любых хаков, расширений или плагинов и т.д.
19. Мульти DRM
Мульти DRM означает, когда различные технологии Video DRM, такие как Widevine DRM и Fairplay DRM, используются для защиты контента на различных устройствах и в браузерах. Компания-провайдер DRM, такая как VdoCipher, гарантирует, что все совместимые DRM присутствуют и обеспечивают безопасный плавный опыт во всех основных браузерах и устройствах.
20. Аутентификация DRM
DRM-аутентификация для потокового видео означает проверку подлинности воспроизведения видео на основе ограничений, наложенных платформой, чтобы гарантировать, что видео остается внутри сайта/приложения и не может быть выведено за его пределы. Зашифрованное DRM видео должно быть аутентифицировано для окончательного воспроизведения в плеере, и DRM-аутентификация позволяет это сделать. Компания VdoCipher, специализирующаяся на DRM-шифровании видео, предоставляет API для DRM-аутентификации.
21. Воспроизведение DRM
Передача зашифрованного видео с соблюдением протоколов DRM для обеспечения максимальной защиты видео от загрузки называется воспроизведением DRM. Провайдеры курсов и киноплатформы обычно ищут компанию Video DRM, чтобы обеспечить им защиту доходов от пиратства.
22. HLS DRM
Apple Fairplay DRM может интегрироваться с потоковой HLS для обеспечения безопасности в IOS и Mac устройств. Шифрование HLS по умолчанию не очень безопасно из-за слабого механизма обмена ключами и добавление DRM-плеер на вершине его обеспечивает максимальную безопасность видео.
23. Dash DRM
Google Widevine DRM может интегрироваться с Dash Streaming для обеспечения безопасности на настольных компьютерах и устройствах Android. Шифрование AES 128 по умолчанию недостаточно надежно из-за негерметичного механизма обмена ключами, и добавление DRM-плеера к нему обеспечивает максимальную безопасность видео. Примером воспроизведения с DRM-защитой, поддерживаемой Dash, является видео с домашней страницы VdoCipher.
24. Exoplayer DRM
Widevine DRM может интегрироваться с воспроизведением в Exoplayer DRM для обеспечения безопасности в приложении Android. Widevine DRM обеспечивает как онлайн, так и офлайн безопасное воспроизведение в Exoplayer. VdoCipher имеет Android Video SDK, который включает в себя DRM-поддерживаемое воспроизведение в плеере Android, который основан на Exoplayer.
25. HTML5 DRM
Пользователи не хотят устанавливать расширения/программное обеспечение (например, flash ранее) для воспроизведения DRM-защищенного контента. Таким образом, html5 DRM позволяет зрителям просматривать видеоконтент в обычном html5-плеере в браузерах и в то же время гарантирует, что поставщик контента сможет обеспечить потоковое видео с DRM-зашифровкой для предотвращения пиратства.
26. Видеоплеер DRM
Онлайн-видеоплеер, который имеет интегрированные DRM API для обеспечения воспроизведения DRM-защищенного контента внутри плеера, называется DRM-видеоплеером. Ключевой функцией DRM-видеоплеера является расшифровка зашифрованного потока с помощью безопасных DRM-ключей и представление видеоконтента зрителям, обеспечивая максимальную безопасность видео от загрузки.
27. CDM (Модуль расшифровки содержимого)
Protected DRM playback is more secure than standard streaming encryption technologies due to a more robust “black box” key exchange mechanism. This would not be possible without the CDM pre-installed in browsers, so the CDM can be thought of as a “black box” in browsers/devices that provides highly secure DRM playback. For example, Google Chrome and Mozilla Firefox come pre-installed with the Widevine CDM.
28. Encrypted Media Extension (EME)
Encrypted Media Extensions is a JavaScript API that enables secure streaming of premium video in the browser. EME plays an important role in the operation of the DRM system . The EME API is a W3C-recommended standard, which means that streaming applications are compatible across browsers regardless of the underlying DRM system.
29. & 30. Coding and transcoding
In common terminology, encoding is the process of converting uncompressed data into a desired format. It is a lossy process. Whereas transcoding is the process of decoding a video file from one format to an uncompressed format and then encoding the uncompressed data into the desired format. Video transcoding is usually used when a video file is moving from a source to a destination and when the two sources support different file formats.
31. Netflix DRM
Netflix uses a combination of Widevine, Fairplay, and Playready DRM to protect videos from piracy on Android, iOS, desktop, and Smart TVs. If a device has issues with its DRM settings/compatibility, it may not be able to play premium DRM-protected videos on the device. Such compatibility issues are sometimes resolved by updating the browser/OS and rebooting the system.
32. DRM API
Premium movie and video course platforms are looking to integrate DRM APIs to securely encrypt videos on the server and smoothly decrypted playback in the player. So 2 DRM APIs are a must. Or a company like VdoCipher can package the DRM together into a hosting and player offering to allow easy integration via a single API or an iframe or WordPress plugin.
Supercharge Your Business with Videos
At VdoCipher we maintain the strongest content protection for videos. We also deliver the best viewer experience with brand friendly customisations. We'd love to hear from you, and help boost your video streaming business.
