Одной из главных причин, по которой несколько OTT и образовательных онлайн-платформ внедряют и используют Widevine DRM, является необходимость обеспечения максимальных доходов от их контента путём ограничения нелегального бесплатного распространения их контента из-за видеопиратства.
Содержание:
- Что такое Widevine DRM?
- История Widevine
- Обновление знаний о DRM (Управление цифровыми правами)
- Уровни безопасности Widevine: L1, L2, L3
- Совместимость с Google Widevine DRM
- Как работает Widevine DRM?
- Архитектура VdoCipher с использованием Widevine DRM + Настройка потокового вещания
- Widevine CDM для обеспечения наилучшего пользовательского опыта
- Зашифрованный стриминг + лицензия DRM
- Автоматизируйте видеоработу с помощью API, удобных для разработчиков.
- Воспроизведение зашифрованного видео с лицензией DRM
- Предоставление Голливудского уровня безопасности для ваших видео
Вы могли заметить, что часто видео на Netflix, Prime Video или Disney Plus не отображаются в полном разрешении (1080p или 4K) на некоторых устройствах Android или в браузерах Chrome. Одна из причин этого заключается в том, что их контент защищен от пиратства с помощью Widevine. Технология DRM и только устройства с высокой совместимостью по безопасности допускаются к потоковому воспроизведению контента наилучшего качества.Возможно, вы задаетесь вопросом, что такое Widevine? Узнайте все о Widevine DRM, его уровнях безопасности, совместимости, принципах работы и многом другом в этой статье.
Что такое Widevine DRM?
Widevine DRM – это широко используемая технология лицензирования и шифрования DRM, принадлежащая и поддерживаемая Google. Она защищает ваши видео от незаконного скачивания в браузерах, таких как Chrome, Firefox и Edge. Кроме того, она защищает контент на таких устройствах, как устройства Android, Android TV и Chromecast. Widevine DRM совместима с потоковой передачей с помощью MPEG Dash и HLS .
Одной из основных причин, по которой несколько платформ OTT и e-learning используют Widevine DRM, является обеспечение максимальной выручки от их контента путем ограничения нелегального бесплатного распространения их контента из-за видеопиратства.
История Widevine DRM
Изначально Widevine была отдельной компанией от Google, работающей над защитой онлайн-видео самостоятельно, до тех пор пока она не была приобретена Google.
Технологии Widevine изначально работали над программным обеспечением для управления цифровыми правами, которое заменило защиту контента на основе смарт-карт. Это изменило множество аспектов, так как была устранена стоимость карты вместе с общей логистикой, связанной с её распространением.
В 2010 году компания Widevine была приобретена Google, чтобы улучшить их поддержку в области средств массовой информации и развлечений. видеоплатформы . Это дополнительно помогло им ускорить Потоковое видео с шифрованием DRM на Android с помощью адаптивная потоковая передача .
Widevine имеет две разные версии: классическую и модульную.
Widevine ClassicЯ обучен данным до октября 2023 года.
Widevine Classic — это более старая версия, которая в настоящее время доступна только для устаревших устройств, таких как старые устройства на Android и смарт-ТВ. Она требовала, чтобы контент был в их собственном формате .wvm. Поддержка классической версии прекращена, так как новейшие устройства используют только модульную версию Widevine.
Widevine ModularК сожалению, я не вижу текст, который нужно перевести. Можете, пожалуйста, указать текст, который вы хотите перевести?
Widevine Modular является текущей версией Widevine, которая широко используется всеми браузерами на основе Chromium (но не самим Chromium) и устройствами на базе Android. Она поддерживает протоколы потокового видео такие как MPEG-DASH, HLS, а также CMAF, CENC и стандарты HTML5, такие как EME( Расширения зашифрованных медиа данных (Encrypted Media Extensions) ) и MSE.
Обзор Widevine DRM
Если вы не совсем понимаете, что такое DRM, я кратко объясню, что именно это такое и как оно работает. В противном случае, вы можете просто перейти к следующему разделу, используя эту ссылку.
DRM, или Управление цифровыми правами, — это способ защитить ваш контент от несанкционированного использования. Вы можете установить ограничения на использование вашего видео, чтобы иметь полный контроль над тем, кто получает к нему доступ.
Решения для защиты видео с помощью DRM защищают ваш контент, обеспечивая безопасность ключа шифрования. Обычно, даже при сильном шифровании, видео легко скачивались различными инструментами, так как они могли определить ключ и использовать его для скачивания видео. С DRM вы не можете получить доступ к ключу, так как он скрыт в настройке BlackBox, называемой CDM.
Другим ключевым DRM является технология Apple. Fairplay DRM и используется вместе с Widevine DRM. Узнайте больше о видео DRM и стратегия мультимедийного DRM в статье по ссылке.
Исследуйте более ✅
Vdocipher помогает нескольким видеоплатформам защищать их видео контент с помощью Widevine 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 широко используется для стриминга премиального контента.
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.
Widevine L1 vs L3: Разница между двумя уровнями безопасности Widevine
Основные различия между Widevine L1 и Widevine L3 заключаются в уровне безопасности и защиты контента, которые они предоставляют.
Уровень безопасности:
- Widevine L1:
- Widevine L1 — это самый высокий уровень безопасности.
- Надежное шифрование и меры безопасности на уровне оборудования
- L1 предназначен для устройств, которые имеют доверенные вычислительные среды (TEE)
- Widevine L3:
- Widevine L3 является самым низким уровнем безопасности среди опций Widevine.
- Базовый уровень шифрования и защиты контента
- Совместимость устройств:
- Widevine L1:
- Widevine L1 поддерживается на более высококлассных устройствах с выделенным аппаратным обеспечением безопасности, таких как премиальные смартфоны, умные телевизоры и некоторые устройства для стриминга.
- Widevine L3:
- Widevine L3 более совместим с различными устройствами, включая смартфоны среднего и нижнего ценового сегмента, старые смарт-телевизоры и другие бюджетные устройства.
- Он может работать на более широком диапазоне оборудования, так как не требует специализированного оборудования безопасности, такого как Widevine L1.
- Widevine L1:
- Разрешение контента:
- Widevine L1: Вайдвин L1 – это технология защиты контента уровня L1, предназначенная для обеспечения безопасного воспроизведения потокового видео на устройствах. Она часто используется для защиты высококачественных потоков видео, кодированных с использованием DRM.
- Widevine L1 позволяет воспроизводить контент высокой четкости (HD) и 4K с полной разрешающей способностью и качеством.
- Widevine L3:
-
- Widevine L3 подходит для защиты контента в стандартном разрешении (SD) и потоков медиа с более низким качеством.
-
- Widevine L1: Вайдвин L1 – это технология защиты контента уровня L1, предназначенная для обеспечения безопасного воспроизведения потокового видео на устройствах. Она часто используется для защиты высококачественных потоков видео, кодированных с использованием DRM.
Совместимость с Google Widevine DRM
Теперь, когда мы рассмотрели уровни безопасности и знаем, какие устройства поддерживают какой уровень безопасности, давайте взглянем на общую совместимость Widevine DRM с другими устройствами. Это устройства, которые поддерживают воспроизведение Widevine DRM.Настольные/ноутбуки с браузерами Chrome, Firefox, Edge (версии Windows 7 и выше)
- Браузеры Android Chrome, Edge, Firefox. (Версия Android 5 и выше)
- Приложение для Android (версия Android>5). Поддерживаются нативные приложения, веб-приложения поддерживаются не очень хорошо.
- Android TV
- Chromecast
Widevine CDM поддерживает 2 миллиарда устройств по всему миру.
В настоящее время существует 2 миллиарда активных установок в месяц для устройств на Android и еще 2 миллиарда активных установок приложения Chrome для настольных компьютеров. Эти статистические данные свидетельствуют о том, что Widevine является наиболее актуальной DRM-системой. Widevine DRM — это ключевой компонент любой стратегии по использованию нескольких DRM для премиум-контента.
Как работает Google Widevine DRM?
Происходит много всего за кулисами, когда вы нажимаете «воспроизвести» на видео и когда вы, наконец, можете его увидеть.
В Widevine DRM безопасное расшифрование осуществляется через серию обменов между модулем расшифровки контента и Лицензионный сервер Widevine DRM . Этот HTML5 видеоплеер действует как посредник для этих обменов. Однако сам по себе плеер не может читать зашифрованную лицензию или видео.
Вот шаги, которые происходят для расшифровки видео для воспроизведения:
1. Видео получено от CDN или сети доставки контента
Когда вы нажимаете кнопку «воспроизведения», сначала медиа-движок вашего браузера определяет, зашифровано видео или нет. После этого браузер берет ‘initData’ или инициализационные данные и отправляет их вашему проигрывателю.
2. Данные передаются в CDM или модуль расшифровки контента.
После этого ваш видеоплеер отправляет данные в CDM.
3. Плеер получает запрос на лицензию от CDM.
После получения данных от плеера, CDM создает запрос на лицензию и затем передает лицензию обратно плееру.
4. Сервер лицензий Widevine получает запрос от плеера.
На следующем этапе сервер лицензий Widevine получает запрос на лицензию от вашего видеоплеера.
5. Проигрыватель получает лицензию с сервера
После получения запроса, лицензионный сервер отправляет W идеальное лицензионное соглашение в видеоплеер через зашифрованное сообщение.
6. CDM получает лицензию от плеера
Затем плеер отправляет лицензию на CDM.
7. Модуль OEMCrypto получает данные от CDM
Модуль OEMCrypto затем получает данные от CDM и происходит фактическое расшифрование.
8. Видеоплеер получает фрагменты видео от модуля OEMCrypto.
После того как видео расшифровано и декодировано, оно отправляется в ваш видеоплеер небольшими фрагментами. Зритель может воспроизводить видео, при этом обеспечивается безопасность.И вуаля, вы получаете воспроизведение видео на вашем устройстве.Теперь, когда вы знаете, как работает Widevine DRM, давайте рассмотрим его внедрение. Мы внедрили Widevine DRM для более чем 2000 клиентов, и можем утверждать, что
Как компоненты Widevine DRM взаимодействуют друг с другом в рамках платформы?
Компоненты DRM от Widevine работают вместе друг с другом, чтобы предоставить вам комплексное решение для защиты вашего видеоконтента. Это включает в себя все инструменты начиная с этапа подготовки контента до его потоковой передачи на любое устройство.
Компонентный поток Widevine DRM начинается с подготовки ваших видео с помощью Shaka Packager для адаптивная потоковая передача с изменяющейся скоростью передачи данных Как только видео в разных качествах подготовлены, они шифруются с использованием лицензии и хранятся на сервере лицензий Widevine.
На более позднем этапе, сервер лицензий Widevine DRM предоставляет информацию о лицензии видеоплееру, когда зашифрованное видео транслируется в плеер через CDN.
Зашифрованное видео затем отправляется в модуль расшифровки контента (CDM) устройства, который обеспечивает безопасное воспроизведение видео с помощью OEMCrypto Module.
Как работает динамическая адаптивная потоковая передача в Widevine DRM?
На изображении ниже вы увидите, как разные сегменты видео воспроизводятся в разное время в зависимости от текущей пропускной способности пользователей. Если текущая пропускная способность пользователя низкая, будет транслироваться сегмент с более низким качеством, и по мере улучшения пропускной способности будет транслироваться сегмент более высокого качества. Желтые сегменты — это сегменты видео, воспроизводимые на основе определенной пропускной способности.
Компоненты для Android в Widevine DRM
Поток в Android похож на обычный поток с использованием Widevine DRM. Основное отличие здесь заключается в том, что используются методы низкого уровня API Android. У вас также есть возможность использовать Exoplayer в качестве образца приложения, библиотеки или эталонного плеера для A/B тестирования.
Архитектура Widevine DRM компании VdoCipher + Настройка стриминга
Widevine — это архитектура видео DRM от Google, которая позволяет создателям контента транслировать защищенный контент. Widevine в основном поддерживается устройствами и программным обеспечением, работающими в экосистеме Google. На настольных устройствах DRM Widevine поддерживается браузерами Chrome, Firefox и Opera через Widevine CDM , и поддерживается устройствами Android. Widevine также позволяет осуществлять потоковую передачу защищенного контента через Google Chromecast и Android TV. Это гарантирует, что пользователи получат лучший опыт потоковой передачи в формате HD, при этом сохраняя интересы доходности поставщика контента на первом плане.
В VdoCipher мы внедрили архитектуру Widevine в рамках нашей потоковой инфраструктуры. Она включает транскодирование и шифрование, адаптивное потоковое воспроизведение, а также взаимодействие с системами управления. DRM-сервер для безопасной дешифровки.
Окончательным одобрением для любой системы управления цифровыми правами (DRM) является наличие сертификаций от голливудских студий. Вовлечены миллионы долларов, когда они предоставляют свой контент для онлайн-стриминга. Голливудская Digital Entertainment Content Ecosystem (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 не поддерживается Microsoft Internet Explorer или Apple. Для создателей контента, желающих транслировать на всех устройствах и программном обеспечении, необходима стратегия, включающая несколько DRM-систем. В VdoCipher мы предоставляем Widevine для Chrome и Fairplay для устройств Apple. Эта стратегия с использованием нескольких DRM-систем гарантирует, что поставщики контента могут полностью полагаться на VdoCipher для распространения контента на всех устройствах.
Widevine CDM для обеспечения наилучшего пользовательского опыта
Плагины не требуются благодаря Native Widevine CDM.
Реализация Widevine DRM от VdoCipher обеспечивает воспроизведение видео на десктопных устройствах с использованием встроенного HTML5 видеоплеера. Устройства и браузеры от Google изначально имеют Widevine CDM (модуль расшифровки контента), что позволяет осуществлять аппаратно защищенное воспроизведение через 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, доступен для умных телевизоров следующих производителей устройств: 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 позволяет вам настроить, как долго лицензия будет действительна после ее первого предоставления.
Автоматизируйте видео-процессы с помощью дружественных к разработчикам API.
В VdoCipher мы разработали наш сервис таким образом, чтобы он был API в первую очередь . У нас также есть панель управления видео, которую вы можете автоматически использовать для управления своими видео. С помощью наших API вы можете автоматизировать поток видео которые вы загружаете на наши серверы AWS.
Основные функции, которые мы предоставляем для автоматизированного управления видео, включают:
- API для загрузки
- Загрузите видео, используя панель управления.
- Импорт/Загрузка видео с использованием API
- HTTP PUT запрос на
dev.vdocipher.com/api/videos
с названием видео curl -X PUT https://dev.vdocipher.com/api/videos?title=title-of-video -H "accept: application/json" -H "content-type: application/json" -H "Authorization: Apisecret 1234567890"
- Это возвращает строку JSON, которая включает в себя ключ загрузки, политику воспроизведения и конечную точку AWS S3 bucket, на которую вы отправляете HTTP POST запрос с файлом для загрузки.
- HTTP PUT запрос на
- Импортируйте видео по URL через обе панели управления.
- Импортируйте видео с помощью API
- HTTP PUT запрос к
dev.vdocipher.com/api/videos/importURL
с URL видео curl -X PUT https://dev.vdocipher.com/api/videos/importUrl -H "accept: application/json" -H "content-type: application/json" -H "Authorization: Apisecret 12345567890" -d "{ \"url\": \"string\"}"
- Ваше видео будет готово для кодирования, шифрования и упаковывания.
- HTTP PUT запрос к
- Добавление и получение тегов с помощью API:
- GET запрос к
dev.vdocipher.com/api/videos/tags
для получения списка тегов для данной учетной записи пользователя - POST запрос к
dev.vdocipher.com/api/videos/tags
добавить теги к группе видео оптом - Запрос PUT к
dev.vdocipher.com/api/videos/tags
установить теги для одного видео и удалить предыдущие записи тегов
- GET запрос к
- Получить видеобазированную информацию (включая постер изображения, размер видеофайла)
- GET-запрос к
dev.vdocipher.com/api/videos/{videoID}
- POST-запрос к
dev.vdocipher.com/api/videos/{videoID}
обновить информацию, связанную с видео - ПУТ-запрос к
dev.vdocipher.com/api/videos/{videoID}
загрузить новую версию видео
- GET-запрос к
- Пагинация видео для получения списка самых популярных видео
У нас также есть продвинутые API, которые позволяют нашим пользователям лучше автоматизировать их рабочие процессы. Это включает в себя возможности для кастомной загрузки постерных изображений (миниатюр) для увеличения кликабельности, а также обновление определенных параметров ваших видео. Пожалуйста, свяжитесь с нами, если вам потребуется помощь в автоматизации вашего видео рабочего процесса. API здесь.
Воспроизведение зашифрованного видео с лицензией DRM
Видео безопасно расшифровываются на устройстве с помощью Widevine CDM с зашифрованной лицензией от DRM-сервера лицензий.
Плеер VdoCipher выступает в роли посредника между сервером лицензий DRM Widevine и Модулем Расшифровки Контента (CDM) (который может быть либо аппаратным, либо программным). Сам плеер VdoCipher никогда напрямую не обрабатывает лицензионные ключи. Доступ к окончательному видеопотоку обеспечивается только после того, как CDM расшифрует поток для воспроизведения. На персональных компьютерах CDM идет в комплекте с браузерами. В телефонах на базе Android CDM является частью аппаратного обеспечения, создавая Доверенную Исполняемую Среду. Необходимо отметить, что независимо от того, является ли CDM программным или аппаратным, это закрытый исходный код. Видеоплеер не знает, как CDM расшифровывает ключ; он лишь использует API, которые предоставляются CDM Widevine для запроса и получения лицензионных ключей DRM.
Устройства на Android обладают самым высоким уровнем безопасности благодаря шифрованию и отключенной функции захвата экрана.
Используя Доверенную Исполнительную Среду (Trusted Execution Environment) в устройствах Android, видео расшифровываются и декодируются в доверенной зоне аппаратного обеспечения. Только после этого они воспроизводятся на экране. Это приводит к тому, что устройства Android, через клиентские приложения и веб-сайты, защищены от захвата экрана. Захват экрана не работает, пока видео воспроизводится в Chrome на Android или в приложении Android.
Функция индивидуальных водяных знаков для зрителей, чтобы предотвратить снятие скриншотов на настольных компьютерах.
Программы для записи экрана иногда используются для пиратства видео-стримов с настольной версии Chrome. Мы разработали нашу собственную функцию водяных знаков, которая предотвращает незаконное копирование видео. Это препятствует пользователям записывать онлайн-видео и нелегально делиться ими с другими.
Предоставление защиты уровня Голливуда для ваших видео
Вы можете быть уверены, что если голливудские студии, заключающие многомиллионные сделки с онлайн-стриминговыми сервисами, доверяют DRM-решению, они тщательно проверили его безопасность. Widevine — это служба, которую Netflix использует для зашифрованного контента.
В общем, голливудские студии ограничивают воспроизведение видео разрешением 720p для профиля L3 Widevine. В профиле L3 расшифровка осуществляется программным методом, и конечное видео воспроизводится самим видеоплеером. Студии ограничивают HD и Ultra-HD разрешения для устройств, которые поддерживают профиль L1, обеспечивающий аппаратную расшифровку, декодирование и воспроизведение. Профиль L1 DRM Widevine поддерживается большинством Android-смартфонов и AndroidTV. Пожалуйста, свяжитесь с нами, если у вас есть подобные запросы.
Для бесплатной полной версии пробной версии с Widevine DRM объемом 5 ГБ, Нажмите здесь .
https://youtu.be/l0waqBMM4VE
Глоссарий Widevine DRM
Вот глоссарий терминов, связанных с Widevine DRM
Shaka HTML5 Video плеер
С Widevine DRM вы получаете видеоплеер Shaka, для любой платформы, которая поддерживает HTML5. Shaka player обеспечиваетбезопасное воспроизведение видео онлайн. Shaka player – это открытый js видеоплеер. Он связывает Video Element и Widevine CDM, используя EME API. VdoCipher уже содержит прединтегрированный Shaka player в своем продукте.
Android-плеер для Widevine DRM
Вы можете разработать собственный нативный проигрыватель для Android, используя Java Platform API, или веб-приложение с использованием HTML5 и JavaScript API. MPEG DASH и CENC являются открытыми стандартами, которые поддерживаются Android-плеером. VdoCipher APIS и SDK уже включает Решение DRM + видеоплеер для интеграции в приложения Android.
Media Source Extensions (MSE)
Они используются для разбора входящих медиа потоков на базе DASH и передачи их аппаратному обеспечению для воспроизведения. Расширение Media Source для спецификации элемента HTML5 Media можно найти по адресу http://www.w3.org/TR/media-source/
Модуль OEMCrypto
Модуль OEMCrypto расшифровывает контент, используя информацию, переданную ему от плеера (и лицензионного сервера). Модуль OEMCrypto находится в доверенном слое устройства и интегрирован с аппаратным обеспечением устройства. Он использует зашифрованную лицензионную информацию для расшифровки медиа и медиа, отправляемого в видеостек.
Расширение для шифрованных медиа (EME)
Расширения для шифрования медиа данных (Encrypted Media Extensions) (EME) использует формат общего шифрования как часть комплекса мер по защите с использованием протокола безопасности Widevine DRM, обеспечивая невозможность скачивания вашего видео. Будучи рекомендованным стандартом W3C, приложение для потокового видео может использоваться в различных браузерах, независимо от используемой системы DRM.
Совместимость с Widevine DRM
Widevine DRM несовместим со всеми устройствами и браузерами. Фактически, каждая DRM-служба имеет некоторые ограничения по совместимости. Google Widevine DRM совместим с браузерами Chrome, Firefox, Edge на настольных компьютерах и Android, Chromecast, Android TV. Устройства на базе Android имеют 2 уровня безопасности Google Widevine DRM – Уровень L1 и Уровень L3. Устройства с уровнем L1 совместимы с более высокими функциями безопасности, чем L3.
Сервер лицензий Widevine DRM
Сервер выдачи лицензий Widevine DRM — это серверная установка, которая является центральной частью системы кодирования, шифрования и воспроизведения видео. Он аутентифицирует каждое воспроизведение видео и гарантирует, что исходное видео не может быть скачано.
Лицензия Widevine DRM
Лицензия Widevine DRM является механизмом аутентификации, который гарантирует, что ваш контент может быть доступен только в соответствии с требуемыми протоколами безопасности. Проще говоря, лицензия Widevine DRM — это система аутентификации, используемая для воспроизведения зашифрованного видео на устройстве.
CDM (Content Decryption Module) переводится как Модуль Расшифровки Контента.
Widevine CDM можно рассматривать как “черный ящик”, который предустановлен в поддерживаемых браузерах и устройствах, обеспечивая воспроизведение защищенного DRM-видео. Widevine CDM гарантирует, что механизм обмена ключами остается безопасным. В Google Chrome и Mozilla Firefox предустановлен Widevine CDM.
Android DRM (Управление цифровыми правами для Android)
Google Widevine DRM можно считать как Android DRM. Android поддерживает безопасность видео в онлайн и офлайн видео через Google Widevine DRM. Widevine DRM обеспечивает безопасную лицензионную расшифровку видео в браузерах Chrome, Firefox, Edge на Android, в Android Native App и предотвращает попытки загрузки видео через различные хаки, расширения или плагины и т.д.
Chrome DRM
Браузер Google Chrome поддерживает безопасность онлайн-видео с помощью Google Widevine DRM. Этот DRM обеспечивает защищенную лицензионную расшифровку видео в браузере Chrome и предотвращает попытки загрузки видео с использованием хаков, расширений или плагинов и т. д. Chrome включает Widevine через CDM (Модуль расшифровки контента). 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 Video SDK для потоковой передачи контента, поддерживаемого Widevine, с VdoCipher.
Что такое Android Widevine?
Android Widevine и Widevine DRM можно считать одним и тем же. Widevine DRM защищает контент на Android как в оффлайн, так и в онлайн режимах. Кроме того, в зависимости от уровня безопасности устройств, запись экрана может быть заблокирована.
Какую технологию DRM использует Netflix?
Netflix использует стратегию multi-DRM, которая включает использование нескольких DRM, таких как Widevine, Fairplay и Playready DRM, для защиты видео от пиратства на устройствах Android, IOS, настольных компьютерах и смарт-телевизорах. Мы также написали отдельный блог, объясняющий Netflix DRM .
Как я могу проверить уровень Widevine на своем устройстве Android?
Вы можете скачать и установите приложение DRM Infoиз Play Store. Откройте приложение и прокрутите вниз до раздела Widevine CDM. Здесь проверьте уровень безопасности. Вы увидите либо L1, либо L3.
Как включить DRM в моем браузере?
Чтобы включить DRM в Chrome, перейдите перейдите в chrome://settings/content и включите“защищенный контент” В Firefox перейдите в about:preferences и убедитесь, что включена опция “Воспроизводить управляемый DRM контент”, а также что в about:addons (вкладка плагинов) включен Widevine.
Что такое решение DRM?
Программное обеспечение DRM или Система DRM (Digital Rights Management) по сути, это программное обеспечение для управления цифровыми правами, которое гарантирует, что ваш контент доступен только тем, кому вы предоставили доступ. Вы можете использовать программное обеспечение 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.


My expertise focuses on DRM encryption, CDN technologies, and streamlining marketing campaigns to drive engagement and growth. At VdoCipher, I’ve significantly enhanced digital experiences and contributed to in-depth technical discussions in the eLearning, Media, and Security sectors, showcasing a commitment to innovation and excellence in the digital landscape.
Leave a Reply