Одна из основных причин, по которой некоторые OTT и платформы электронного обучения внедряют и используют Google Widevine DRM, заключается в том, чтобы обеспечить максимальный доход от своего контента, ограничивая незаконное бесплатное распространение контента из-за видеопиратства.
Вы наверняка замечали, что часто видео на Netflix, Prime Video или Disney plus не воспроизводится в полном разрешении (1080p или 4K) на некоторых устройствах Android или в браузерах Chrome. Одна из причин этого заключается в том, что их контент защищен от пиратства технологией Widevine DRM, и только устройствам с более высокой совместимостью безопасности разрешено транслировать контент наилучшего качества.
Возможно, вам интересно, что такое Widevine? Узнайте все о Widevine DRM, ее уровнях безопасности, совместимости, принципах работы и многом другом в этой статье.
Узнайте больше ✅
Создайте свою собственную видеоплатформу с видеохостингом VdoCipher
VdoCipher помогает более чем 3000 видеоплатформам в более чем 120 странах безопасно размещать свои видео, помогая им увеличить свои доходы от видео.
Что такое Widevine DRM?
Widevine DRM – это широко используемая технология лицензирования и шифрования DRM, принадлежащая и поддерживаемая Google. Она защищает видео от нелегального скачивания в таких браузерах, как Chrome, Firefox и Edge. Она также защищает контент на таких устройствах, как Android-устройства, Android TV и Chromecast. Widevine DRM совместим с потоковой передачей MPEG Dash и HLS.
Одна из основных причин, по которой некоторые OTT и платформы электронного обучения используют Widevine DRM, заключается в том, что они получают максимальный доход от своего контента, ограничивая незаконное бесплатное распространение своего контента из-за видеопиратства.
История Widevine DRM
Изначально Widevine была отдельной компанией от Google, которая самостоятельно занималась защитой онлайн-видео, пока не была приобретена Google.
Изначально технологии Widevine работали над программным обеспечением для управления цифровыми правами, которое заменило защиту контента на основе смарт-карт. Это многое изменило, поскольку исчезла стоимость карты, а также общая логистика, связанная с ее распространением.
В 2010 году Widevine была куплена компанией Google, чтобы улучшить поддержку медиа- и развлекательных видеоплатформ. Это позволило ускорить потоковое видео, зашифрованное DRM, на андроид с помощью адаптивной потоковой передачи.
Widevine имеет две различные версии – классическую и модульную.
Widevine Classic:
Widevine Classic – это более старая версия, которая в настоящее время доступна только для устаревших устройств, таких как старые Android-устройства и смарт-телевизоры. Она требует, чтобы контент был в их собственном формате .wvm. Сейчас поддержка классической версии прекращена, поскольку новейшие устройства используют только модульную версию Widevine.
Widevine Modular:
Widevine Modular – это текущая версия Widevine, которая широко используется всеми браузерами на базе Chromium (но не Chromium) и устройствами на базе Android. Она поддерживает протоколы потокового видео, такие как MPEG-DASH, HLS, а также CMAF, CENC, и стандарты HTML5, такие как EME (Encrypted Media Extensions) и MSE.
Узнайте больше ✅
Создайте свою собственную видеоплатформу с видеохостингом VdoCipher
VdoCipher помогает более чем 3000 видеоплатформам в более чем 120 странах безопасно размещать свои видео, помогая им увеличить свои доходы от видео.
Обновление по Widevine DRM
Если вы не совсем понимаете, что такое DRM, я вкратце объясню вам, что такое DRM и как оно работает. В противном случае вы можете просто перейти к следующему разделу по этой ссылке.
DRM или Digital Rights Management – это способ защиты вашего контента от несанкционированного использования. Вы можете установить ограничения на использование вашего видео, чтобы иметь полный контроль над тем, кто получает к нему доступ.
Решения DRM для видео защищают ваш контент, сохраняя ключ шифрования для него. Обычно даже при сильном шифровании видео легко скачивалось различными инструментами, так как они могли определить ключ и использовать его для загрузки видео. С DRM вы не можете получить доступ к ключу, поскольку он скрыт в системе BlackBox, называемой CDM.
Другим ключевым DRM является Fairplay DRM от Apple, который используется вместе с Widevine DRM. Узнайте больше о видео DRM и мульти DRM стратегии в статье по ссылке.
Уровни безопасности Widevine DRM: L1, L2, L3
Google Widevine DRM предоставляет три уровня безопасности, основанные на аппаратном или программном уровне. Эти три уровня – Widevine L1, L2 и L3.
Прежде чем перейти к рассмотрению уровней безопасности, важно знать о TEE или Trusted Execution Environment, и как она связана с уровнями безопасности. Суть работы TEE заключается в том, что она обеспечивает защиту ключей расшифровки и видеозаписей расшифровки и исключает возможность их кражи.
Widevine L1
Widevine L1 – это самый высокий уровень безопасности в Widevine. Здесь безопасность обеспечивается на аппаратном уровне. Большинство современных Android-устройств поддерживают Widevine L1, но все же существует значительное количество устройств с уровнем безопасности L3.
Многие киноплатформы, например Netflix, намеренно ограничивают воспроизведение Full HD только устройствами с L1. Это связано с тем, что устройства L1 могут блокировать захват экрана в мобильных приложениях со 100-процентной безопасностью.
Хотя это решение о том, чтобы основывать качество видео на уровне безопасности Widevine, является исключительным выбором платформы/провайдера контента, и вокруг него нет обязательных правил. Многие другие киноплатформы и сайты/приложения для просмотра видео с курсов обеспечивают воспроизведение HD на всех уровнях безопасности.
В Widevine L1 все операции по расшифровке, декодированию и обработке видео выполняет TEE.
Widevine L1 использует аппаратные средства защиты и доверенные среды исполнения (TEE) для обеспечения высочайшего уровня безопасности от несанкционированного доступа и пиратства контента.
Устройства, поддерживающие Widevine L1, оснащены специализированным аппаратным обеспечением безопасности, которое позволяет расшифровывать и воспроизводить зашифрованный контент в безопасной среде.
Таким образом, хакерам и неавторизованным лицам крайне сложно перехватить или подделать защищенный контент.
Именно поэтому Widevine L1 широко используется для потоковой передачи премиум-контента.
Узнайте больше ✅
Создайте свою собственную видеоплатформу с видеохостингом VdoCipher
VdoCipher помогает более чем 3000 видеоплатформам в более чем 120 странах безопасно размещать свои видео, помогая им увеличить свои доходы от видео.
Widevine L2
В Widevine L2 только расшифровка видео происходит в TEE, а обработка видео – за пределами TEE.
Widevine L2 не используется для мобильных устройств.
Widevine L3
Widevine L3 – это первый уровень безопасности Widevine. Устройства L3 не имеют TEE, и защита здесь только программная. Многие старые телефоны, особенно бюджетные, оснащены L3.
Он обеспечивает умеренный уровень защиты и обычно присутствует на устройствах нижнего ценового диапазона. На устройствах с Widevine L3 обычно транслируется контент стандартной четкости. Хотя это наименее защищенная версия Widevine, она обеспечивает некоторое шифрование и защиту контента.
Widevine L3 обычно устанавливается на смартфоны среднего и низкого ценового диапазона, старые смарт-телевизоры и другие бюджетные устройства и доступна для более широкой аудитории. Но благодаря более низкому уровню безопасности он может быть подвержен различным уязвимостям и атакам, поскольку в нем отсутствуют аппаратные функции безопасности Widevine L1.
Поэтому, чтобы устранить эту уязвимость, контент-платформы обычно транслируют свой контент более высокого качества на устройства Widevine L2 или Widevine L1.
Совместимость с Google Widevine DRM
Теперь, когда мы разобрались с уровнями безопасности и знаем, какие устройства поддерживают тот или иной уровень безопасности. Давайте посмотрим на общую совместимость Widevine DRM с другими устройствами. Вот устройства, которые поддерживают воспроизведение Widevine DRM.
Браузеры Chrome, Firefox, Edge для настольных компьютеров/ноутбуков (Windows версии 7 и выше)
- Браузеры Chrome, Edge, Firefox для Android. (Android версии 5 и выше)
- Приложение для Android (версия Android>5). Поддерживаются нативные приложения, приложения для просмотра веб-страниц не очень хорошо поддерживаются.
- Android TV
- Chromecast
Widevine CDM поддерживает 2 миллиарда глобальных устройств
В настоящее время насчитывается 2 миллиарда ежемесячных активных установок на устройствах Android и еще 2 миллиарда активных установок приложения Chrome Desktop. Эти данные свидетельствуют о том, что Widevine является самой актуальной DRM-системой на сегодняшний день. Widevine DRM является важным компонентом любой мульти-DRM стратегии для премиум контента.
Как работает Google Widevine DRM?
Многое происходит за кулисами, когда вы нажимаете “play” на видео и когда вы наконец-то можете его посмотреть.
В Widevine DRM безопасная дешифровка осуществляется посредством серии обменов между модулем дешифровки контента и сервером лицензий Widevine DRM. Видеоплеер HTML5 выступает в роли посредника при этих обменах. Хотя сам по себе плеер не может прочитать зашифрованную лицензию или видео.
Чтобы расшифровать видео для воспроизведения, необходимо выполнить следующие действия:
1. Видео поступает из CDN или сети доставки контента.
Когда вы нажимаете кнопку “воспроизвести”, сначала медиадвижок вашего браузера определяет, зашифровано видео или нет. После определения браузер принимает ‘initData’ или данные инициализации и отправляет их в плеер.
2. Данные передаются в CDM или модуль расшифровки содержимого.
После этого ваш видеоплеер отправляет данные в CDM.
3. Плеер получает запрос лицензии от CDM
После получения данных от плеера CDM создает запрос лицензии и передает его обратно плееру.
4. Лицензионный сервер Widevine получает запрос от игрока
На следующем этапе сервер лицензий Widevine получает запрос лицензии от вашего видеоплеера.
5. Плеер получает лицензию от сервера
Получив запрос, сервер лицензий отправляет лицензию Widevine видеоплееру с помощью зашифрованного сообщения.
6. CDM получает лицензию от плеера
Затем плеер отправляет лицензию в CDM.
7. Модуль OEMCrypto получает данные от CDM
Модуль OEMCrypto получает данные от CDM, после чего происходит расшифровка.
8. Видеоплеер получает видеофрагменты от модуля OEMCrypto
После того как видео расшифровано и декодировано, оно небольшими фрагментами отправляется в ваш видеоплеер. Зритель получает возможность воспроизвести видео, при этом безопасность также обеспечивается. И вуаля, вы получаете воспроизведение видео на своем устройстве.
Теперь, когда вы знаете, как работает Widevine DRM, давайте посмотрим на его реализацию. Реализовав Widevine DRM для более чем 2000 клиентов, мы можем утверждать, что
Узнайте больше ✅
Создайте свою собственную видеоплатформу с видеохостингом VdoCipher
VdoCipher помогает более чем 3000 видеоплатформам в более чем 120 странах безопасно размещать свои видео, помогая им увеличить свои доходы от видео.
Как компоненты Widevine DRM сочетаются друг с другом в качестве платформы?
DRM-компоненты Widevine работают вместе друг с другом, чтобы предоставить вам комплексное решение для защиты вашего видеоконтента. Оно включает в себя все инструменты, начиная с этапа подготовки контента и заканчивая его потоковой трансляцией на любом устройстве.
Поток компонентов Widevine DRM начинается с подготовки видео с помощью упаковщика Shaka для потоковой передачи с адаптивным битрейтом. После подготовки видео в различном качестве они шифруются с помощью лицензии и хранятся на сервере лицензий widevine.
На последующем этапе сервер лицензий widevine drm передает информацию о лицензии видеоплееру, когда зашифрованное видео транслируется на плеер через CDN.
Затем зашифрованное видео отправляется в CDM (модуль расшифровки содержимого) устройства, который обеспечивает безопасное воспроизведение видео с помощью модуля OEMCrypto.
Как работает динамический адаптивный стриминг в Widevine DRM?
На изображении ниже вы видите, как различные сегменты видео воспроизводятся в разное время в зависимости от текущей полосы пропускания пользователей. Если текущая пропускная способность пользователя низкая, будет воспроизводиться фрагмент с более низким качеством, а по мере улучшения пропускной способности будет воспроизводиться фрагмент с более высоким качеством. Желтые фрагменты – это видеофрагменты, которые воспроизводятся в зависимости от обнаруженной пропускной способности.
Компоненты для Android в Widevine DRM
Поток в Android похож на обычный поток Widevine DRM. Основное отличие заключается в том, что здесь используются низкоуровневые методы Andoid APi. У вас также есть возможность использовать Exoplayer в качестве образца приложения, библиотеки или эталонного плеера для A/B тестирования.
Архитектура DRM Widevine от VdoCipher + настройка стриминга
Widevine – это DRM-архитектура Google для видео, которая позволяет создателям контента транслировать защищенный контент. Widevine поддерживается в основном устройствами и программным обеспечением, работающим в экосистеме Google. На настольных устройствах Widevine DRM поддерживается браузерами Chrome, Firefox и Opera через Widevine CDM, а также устройствами Android. Widevine также позволяет транслировать защищенный контент через Google Chromecast и Android TV. Это гарантирует пользователям наилучшие возможности потокового HD-вещания, при этом интересы контент-провайдера остаются на первом месте.
В компании VdoCipher мы внедрили архитектуру Widevine в нашу инфраструктуру потокового вещания. Она включает в себя транскодирование и шифрование, адаптивную потоковую передачу и связь с сервером DRM для безопасной дешифровки.
Наивысшим одобрением для любой системы управления цифровыми правами является наличие сертификатов от голливудских студий. Они ставят на кон миллионы долларов, когда делают свой контент доступным через потоковое вещание. Голливудская экосистема цифрового развлекательного контента (DECE) одобряет DRM Widevine для потокового видео. Netflix и Amazon Instant Video используют DRM Widevine для потокового вещания на устройствах Chrome и Android. Наша цель в VdoCipher – предоставить комплексное решение для потокового видео, которое обеспечивает пользователям все – от удобства использования до защиты контента. В этом блоге я подробно рассказываю о том, как VdoCipher делает Widevine доступным для всех пользователей.
- Загрузка видео – Вы можете загружать видео через приборную панель или с помощью наших API
- Обработка видео –
- Кодирование – Видео кодируется с различными битрейтами
- Шифрование файлов (с использованием CENC).
- Упаковка видеофайлов и генерация ключей с сервера лицензий DRM
- Управление видео с помощью API
- Зашифрованные видеофайлы хранятся на Amazon Cloudfront и Google Cloud Platform CDN Edge для обеспечения быстрой передачи видеопотока
- Кастомизация видеоплеера
- Изменение темы плеера
- Наложения/кнопки поверх видео
- Безопасное воспроизведение видео
- Код для встраивания для генерации динамических URL (HTTP Post запрос, включающий секретный ключ клиента для получения уникального OTP)
- Уникальный OTP затем отправляется сервером лицензий DRM
- Зашифрованный видеофайл расшифровывается в доверенной среде браузера/устройства. Видео отображается через видеоплеер, который может переключаться между различными потоками с разным битрейтом.
- Динамический водяной знак для предотвращения захвата экрана
Widevine все еще является развивающейся технологией. Как я уже говорил, несмотря на то, что она повсеместно поддерживается экосистемой Google (и Firefox), Widevine не поддерживается Internet Explorer от Microsoft или Apple. Создателям контента, желающим транслировать его на всех устройствах и в любом программном обеспечении, необходима стратегия мульти-DRM. В VdoCipher мы предоставляем Widevine для Chrome и Fairplay для устройств Apple. Эта стратегия мульти-DRM гарантирует, что контент-провайдеры могут полностью положиться на VdoCipher при распространении контента на всех устройствах.
Widevine CDM для обеспечения наилучшего пользовательского опыта
Благодаря нативной системе Widevine CDM не требуется установка плагинов
Реализация Widevine DRM в VdoCipher гарантирует, что видео будет воспроизводиться на устройствах Desktop с помощью встроенного видеоплеера HTML5. Устройства и браузеры Google изначально оснащены модулем Widevine CDM (Content Decryption Module), который обеспечивает аппаратную защиту воспроизведения HTML5.
Адаптивная потоковая передача высочайшего качества с DASH
- Реализация Widevine в VdoCipher также использует протокол потоковой передачи DASH. Это широко распространенный стандарт потокового видео с открытым исходным кодом. DASH гарантирует, что один и тот же видеофайл может использоваться на всех устройствах (за исключением iPhone). Это значительно снижает требования к хранению данных на сервере/в сети доставки контента, поскольку им нужно хранить только один файл-контейнер, который будет транслироваться на большинстве устройств.
- Наиболее ценным аспектом протокола DASH является адаптивное воспроизведение, позволяющее передавать наилучшее качество при заданной пропускной способности сети. В городских районах, где пользователи смотрят видео, скорость подключения к сети может сильно колебаться. Это может быть связано с тем, что зритель смотрит видео во время поездки, или с тем, что в общую сеть одновременно входит несколько человек. Видеоплеер VdoCipher отслеживает качество сети пользователя. Затем он передает потоковое видео с наилучшим возможным разрешением для данного качества сети.
- DASH также используется для потоковой передачи через HTTP, которая не блокируется брандмауэрами, что характерно для таких форматов потоковой передачи, как RTMP.
Зашифрованная потоковая передача + лицензия DRM
Кодирование видео на разных битрейтах
Как уже упоминалось в предыдущем разделе, для потокового видео в городских сетях требуется адаптивный битрейт. Процесс кодирования видео оптимизирует его размер, чтобы обеспечить наивысшее качество при минимальном битрейте. Наиболее популярные видеокодеки, используемые сегодня, – H.264 и VP9. Потоки с разрешением SD кодируются с помощью кодека H.264, который имеет самую широкую поддержку декодеров. С другой стороны, потоки с разрешением HD кодируются с помощью VP9. Это сделано для передачи потоков 1080p на такие устройства, как Android TV. По состоянию на февраль 2018 года расшифровка на аппаратном уровне для потоков, зашифрованных с помощью Widevine, доступна для телевизоров Smart TV следующих производителей устройств: LG (WebOS), Panasonic (FirefoxOS), Philips (AndroidTV), Samsung (Tizen), Sharp Aquos (AndroidTV), Sony Bravia (AndroidTV). Различные файлы с разным битрейтом и разрешением разбиваются на фрагменты MP4 одинаковой длины.
Видеофайлы с разным битрейтом шифруются с помощью CENC.
В Widevine DRM каждая отдельная видеодорожка отдельно зашифрована с помощью CENC (Common encryption Scheme). CENC гарантирует, что каждый видеофрагмент будет зашифрован только один раз. Ключи могут быть повторно использованы различными поддерживающими DRM (например, Playready). Fairplay еще не сделал этот API доступным, поэтому потоки Fairplay в настоящее время должны кодироваться отдельно.
VdoCipher взаимодействует с лицензионным сервером Widevine для отправки ключей расшифровки контента
После упаковки и шифрования видео VdoCipher запрашивает ключи дешифрования контента у сервера лицензий Widevine DRM. Сервер лицензий Widevine DRM впоследствии возвращает эти данные VdoCipher.
Информация о ключе шифрования/дешифрования вставляется в описание медиапрезентации (MPD). Эту информацию может понять только модуль расшифровки контента, находящийся в черном ящике браузера/устройства. Он использует эту информацию для подготовки запроса DRM-лицензии от сервера лицензий Widevine.
Создание высокоспецифичных DRM-лицензий с помощью VdoCipher
Используя архитектуру Widevine DRM от VdoCipher, вы можете создавать высокоспецифичные DRM-лицензии во время загрузки видео. Например, вы можете ограничить потоковую передачу HD только устройствами, поддерживающими расшифровку видео L1 (при этом расшифровка и декодирование осуществляются аппаратно). Вы можете ограничить устройства с защитой L3 (Widevine CDM ограничивается браузером) только воспроизведением SD. Голливудские студии и DECE часто требуют от потоковых сервисов следовать этой политике, предоставляя более высокий приоритет безопасности для HD-видеоконтента.
Лицензии также позволяют вам иметь модель проката в дополнение к модели транзакционного видео по запросу. Большинство платформ электронной продажи, таких как iTunes и Google Play Movies, позволяют пользователям либо арендовать фильмы на определенный срок, либо приобрести лицензию на неограниченное количество просмотров. Варианты аренды фильмов, как правило, ограничивают пользователей в просмотре фильма в течение 48 часов с момента начала воспроизведения. Реализация DRM-лицензии в VdoCipher позволяет настраивать срок действия лицензии после того, как она была предоставлена впервые.
Воспроизведение зашифрованного видео с лицензией DRM
Видео безопасно расшифровывается на устройстве с помощью Widevine CDM с зашифрованной лицензией от сервера лицензий DRM.
Плеер VdoCipher выступает в роли “слепого” посредника между сервером DRM-лицензий Widevine и модулем дешифрования контента (CDM) (который может быть как аппаратным, так и программным). Сам плеер VdoCipher не работает с лицензионными ключами напрямую. Он получает доступ к конечному видеопотоку, когда CDM расшифровывает его для воспроизведения. В настольных компьютерах CDM поставляется вместе с браузерами. В телефонах Android CDM является частью аппаратного обеспечения, создавая доверенную среду исполнения. Обратите внимание, что независимо от того, программный или аппаратный модуль дешифрования контента, он имеет закрытый исходный код. Видеоплеер не знает, как CDM расшифровывает ключ. Он использует только API, которые Widevine CDM делает доступными для запроса и получения лицензионных ключей DRM.
Устройства Android имеют самый высокий уровень безопасности с шифрованием, захват экрана отключен
Используя среду Trusted Execution Environment в устройствах Android, видео расшифровывается и декодируется в доверенной зоне оборудования. Только после этого оно воспроизводится на экране. В результате этого устройства Android с помощью клиентских приложений и веб-сайтов защищены от захвата экрана. Захват экрана не работает, пока видео воспроизводится в Android Chrome или приложении для Android.
Функция водяного знака, специфичная для просмотра, для предотвращения захвата экрана на рабочем столе
Программы для записи экрана иногда используются для пиратского захвата видеопотока с настольного компьютера в хроме. Мы разработали собственную функцию водяных знаков, которая предотвращает пиратское копирование видео. Это удерживает пользователей от записи онлайн-видео и незаконного обмена им со своими друзьями.
Обеспечиваем безопасность ваших видеоматериалов на голливудском уровне
Вы можете быть уверены, что если голливудские студии, заключающие многомиллионные сделки на фильмы с потоковыми онлайн-сервисами, доверяют DRM-решению, то они должны были провести тщательную проверку безопасности DRM. Widevine – это сервис, который Netflix использует для своего зашифрованного контента.
По большому счету, голливудские студии ограничивают воспроизведение видео разрешением 720p для профиля L3 сервиса Widevine. В профиле L3 расшифровка осуществляется программно, а конечное видео выводится самим видеоплеером. Студии ограничивают разрешения HD и Ultra-HD для устройств, поддерживающих профиль L1, который обеспечивает аппаратное дешифрование, декодирование и рендеринг. Профиль L1 Widevine DRM поддерживается большинством Android-смартфонов и AndroidTV. Пожалуйста, свяжитесь с нами, если у вас есть подобные запросы.
Чтобы получить бесплатную пробную версию Widevine DRM на 5 Гб, нажмите здесь.
Глоссарий Widevine DRM
Вот глоссарий терминов, связанных с Widevine DRM
Видеоплеер Shaka HTML5
С Widevine DRM вы получаете видеоплеер Shaka для любой платформы, поддерживающей htm5. Shaka player обеспечивает безопасное воспроизведение видео в интернете. Shaka player – это js-видеоплеер с открытым исходным кодом. Он связывает видеоэлемент и Widevine CDM, используя EME API. VdoCipher уже содержит преинтегрированный плеер Shaka в своем продукте.
Android-плеер для Widevine DRM
Вы можете разработать свой собственный плеер для Android, используя API Java Platform, или веб-приложение, используя API HTML5 и JavaScript. MPEG DASH и CENC – открытые стандарты, которые поддерживает плеер Android. API-интерфейсы VdoCipher и SDK уже включают DRM-решение + видеоплеер для интеграции в приложения для Android.
Расширения мультимедийных источников (MSE)
Они используются для разбора входящих медиапотоков на основе DASH и передачи их на оборудование для воспроизведения. Расширение Media Source для спецификации медиаэлемента HTML5 можно найти на сайте http://www.w3.org/TR/media-source/.
Модуль OEMCrypto
Модуль OEMCrypto расшифровывает содержимое, используя информацию, переданную ему от проигрывателя (и сервера лицензий). Модуль OEMCrypto находится на доверенном уровне устройства и связан с аппаратным обеспечением устройства. Он использует зашифрованную лицензионную информацию для расшифровки медиафайлов, и медиафайлы отправляются в стек видео.
Расширение зашифрованных носителей (EME)
Расширение Encrypted Media Extensions (EME) использует формат Common Encryption как часть сквозного протокола безопасности Widevine DRM, гарантируя, что ваше видео не может быть загружено. Будучи стандартом, рекомендованным W3C, потоковое приложение может использоваться в различных браузерных движках независимо от используемой системы DRM.
Совместимость с Widevine DRM
Widevine DRM совместим не со всеми устройствами и браузерами. Фактически, каждый DRM-сервис имеет некоторые ограничения на совместимость. Google Widevine DRM совместим с браузерами Chrome, Firefox, Edge на настольных компьютерах и Android, Chromecast, Android TV. Телефонные устройства Android поставляются с двумя уровнями безопасности Google Widevine DRM – уровень L1 и уровень L3. Устройства L1 совместимы с более высокими функциями безопасности, чем L3.
Сервер лицензий Widevine DRM
Сервер лицензий Widevine DRM – это серверная установка, которая является центральным элементом системы кодирования, шифрования и воспроизведения видео. Он проверяет подлинность каждого воспроизводимого видео и следит за тем, чтобы необработанное видео не могло быть загружено.
Лицензия Widevine DRM
Лицензия Widevine DRM – это механизм аутентификации, который гарантирует, что доступ к вашему контенту может быть получен только в соответствии с требуемыми протоколами безопасности. Проще говоря, лицензия Widevine DRM – это система аутентификации, используемая для воспроизведения зашифрованного видео на устройстве.
CDM (модуль расшифровки контента)
Widevine CDM можно рассматривать как “черный ящик”, который предустанавливается в поддерживаемые браузеры и устройства, обеспечивая воспроизведение DRM-видео. Widevine CDM обеспечивает безопасность механизма обмена ключами. В браузерах Google Chrome и Mozilla Firefox уже предустановлен Widevine CDM.
Android DRM
Google Widevine DRM можно рассматривать как Android DRM. Android поддерживает защиту видео в онлайн и оффлайн видео с помощью Google Widevine DRM. Widevine DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Chrome, Firefox, Edge на Android, нативном приложении Android и предотвращает попытки загрузки видео с помощью любых хаков, расширений, плагинов и т. д
Chrome DRM
Браузер Google Chrome поддерживает защиту онлайн-видео с помощью Google Widevine DRM. Этот DRM обеспечивает безопасную лицензионную расшифровку видео в браузере Chrome и предотвращает попытки загрузки видео от любых хаков, расширений, плагинов и т. д Chrome поддерживает Widevine с помощью CDM (Content Decryption Module). Chrome для настольных компьютеров (Windows, Mac, Linux) и Android поддерживает Widevine DRM.
Часто задаваемые вопросы
Как внедрить Widevine DRM?
Для внедрения Widevine DRM вам потребуется сервер лицензий, а также специальные средства кодирования, воспроизведения видео и упаковки. Вы можете создать свой собственный сервер лицензий или попытаться получить лицензию Google самостоятельно, если у вас большая команда разработчиков и много времени, или воспользоваться услугами поставщика продуктов, например VdoCipher, предлагающего сервер лицензий Widevine DRM.
Для чего используется Widevine?
Widevine DRM широко используется для защиты видео от нелегального скачивания в таких браузерах, как Chrome, Firefox и Edge Она также защищает контент на таких устройствах, как Android-устройства, Android TV и Chromecast.
Что такое Android Widevine?
Android Widevine и Widevine DRM можно считать одним и тем же. Widevine DRM защищает контент в Android как для оффлайн, так и для онлайн-режимов. Также, в зависимости от уровня безопасности устройств, запись экрана может быть заблокирована.
Какой DRM использует Netflix?
Netflix использует стратегию мульти-DRM, которая включает в себя использование нескольких DRM, таких как Widevine, Fairplay и Playready DRM, чтобы защитить видео от пиратства в Android, IOS, Desktop и Smart TV. Мы также написали отдельный блог, посвященный DRM Netflix.
Как проверить уровень Widevine на устройстве Android?
Вы можете загрузить и установить приложение DRM Info из Play Store. Откройте приложение и прокрутите вниз до раздела Widevine CDM. Здесь проверьте уровень безопасности. Вы увидите либо L1, либо L3.
Как включить DRM в браузере?
Чтобы включить DRM в Chrome, перейдите в chrome://settings/content и включите “защищенный контент”. В Firefox перейдите в about:preferences и убедитесь, что включен пункт “Воспроизводить контент с DRM-контролем”, а в about: addons (на вкладке plugins) включена функция Widevine.
Что такое DRM-решение?
DRM Software или DRM System – это, по сути, программное обеспечение для управления цифровыми правами, которое гарантирует, что ваш контент будет доступен только тем, кому вы разрешите. Вы можете использовать программное обеспечение Video DRM, чтобы убедиться, что ваш контент доступен только авторизованному вами пользователю, и вы даже можете управлять браузером или устройствами, на которых они используют ваш контент.
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.
Product Marketing Specialist, VdoCipher.