Как работает DRM? Виды DRM и техническая информация
Существует несколько основных видов DRM.
Их разделение обосновано адаптацией технологии под конкретные устройства, программное обеспечение или операционные системы.
Ниже представлены те из них, которые мы поддерживаем:
FairPlay от Apple
Формат HLS
Система/браузер: Desktop MacOS: Safari (8+); iOS: мобильные приложения; Apple TV.
Также поддерживается шифрование .
Widevine Modular DRM от Google
Формат MPEG-DASH
Система/браузер: Desktop Windows, Linux, MacOS: Google Chrome (35+), Mozilla Firefox (47+), Opera (31+); Android (4.3+): Google Chrome; Chromecast, Android TV.
PlayReady от Microsoft
Формат MPEG-DASH, Microsoft Smooth Streaming
Система/браузер: Desktop Windows: Internet Explorer (11+), Edge; Chromecast, Android TV, Google TV, Smart TV.
WisePlay от Huawei
Формат MPEG-DASH, HLS
Система/браузер: Смартфоны и планшеты Huawei с оболочкой EMUI 10.1+.
Как работает DRM
Принцип работы всех DRM прост:
- видео шифруется на сервере;
- пользователь с помощью браузера (или другого приложения) скачивает видео;
- браузер передаёт видео специальному компоненту для расшифровки;
- контент защищается от просмотра/модификации пользователем;
- система запрашивает у специального сервера лицензию на видеоконтент;
- сервер лицензии проверяет пользователя и принимает решение о выдаче ему лицензии, срок её действия и другие параметры;
- компонент получает ключ для расшифровывания видео;
- в случае успешной идентификации — расшифровывает его;
- пользователь получает ограниченный доступ к видео.
Таким образом, пользователь ограничен в полноценном доступе к видео, потому что основные права на него принадлежат вам. Лицензия может ограничивать доступ к видео по времени и длительности просмотра (например, в течение месяца, но не более 10 часов), а также дает возможность просмотра на аналоговых/цифровых устройствах.
LIVE или VOD
Online-трансляции
При конвертировании live потока RTMP в HLS/DASH/MSS мы защищаем его с помощью drmnow! multi-drm и обеспечиваем возможность отображения персонифицированной рекламы с помощью метки SCTE-35.
Для защиты online-трансляций мы рекомендуем использовать наш LIVE packager.
Мы обеспечиваем DRM защиту VOD контента
Мы обладаем опытом применения DRM для защиты VOD контента (Video on Demand, или видео по запросу).
Для защиты VOD контента мы рекомендуем использовать наш VOD packager.
Flussonic
Наш drmnow! multi-drm сервис можно использовать совместно с сервером Flussonic. Для защиты видео формата MPEG-DASH используются системы DRM Widevine и PlayReady, а для формата HLS защита FairPlay. Для WisePlay используются оба формата MPEG-DASH и HLS.
Интеграция выполнена по протоколу Secure Packager and Encoder Key Exchange (SPEKE). Ключи между сервером ключей drmnow! и Flussonic передаются по зашифрованному HTTPS каналу.
AWS Elemental Live, Delta MediaConvert, MediaLive и MediaPackage
Мы обеспечиваем интеграцию с платформой AWS Elemental. Для защиты видео формата MPEG-DASH используются системы DRM Widevine и PlayReady, а для формата HLS защита FairPlay.
Интеграция выполнена по протоколу Secure Packager and Encoder Key Exchange (SPEKE) и позволяет выполнять безопасную передачу ключей для всех продуктов AWS Elemental: Live, Delta, MediaConvert, MediaLive и MediaPackage.
Что нужно для работы с DRM
Для работы c DRM понадобятся:
- Player — это плеер html5 c поддержкой DRM, мобильные приложения, SmartTV или другие программы для воспроизведения вашего видео;
- Защита и хранение — возможные сценарии использования:
- Только хранение — размещение предварительно защищенного контента на наших серверах. В этом случае вы арендуете только сервер лицензий, который обеспечивает вашим зрителям проверку их доступа к видео;
- Защита и хранение — размещение незащищенного контента на наших серверах, защита которого выполняется при запросе от Player. В этом случае вам предоставляется весь комплекс услуг: защита, хранение видео, сервер лицензий;
- Только защита — получение контента с внешнего сервера и его защита при запросе от Player. Например, LIVE поток защищается с помощью нашего live packager, доступ к просмотру трансляции проверяется сервером лицензий. Для VOD подразумевается, что видео хранятся на ваших сервераx.
Мы предоставляем
- плеер html5 с поддержкой DRM и VAST 3.0/VPAID 2.0;
- защиту и хранение вашего видео (вы размещаете видео на наших серверах, а мы его бережно храним);
- защиту LIVE видеопотока (трансляции);
- drmnow! multi-drm услугу как отдельный сервис;
- автоматизирование проверки лицензий;
- транскодирование видео в разные качества (360, 480, 720, 1080p и любые другие) и кодеки;
- CDN — сеть доставки контента от cdnnow!;
- резервирование при помощи BGP anycast с использованием серверов в разных ЦОДах.
Оставьте заявку
если вас заинтересовал наш сервис или есть вопросы
- Главная
- Как работает DRM
- Apple FairPlay
- Microsoft PlayReady
- Widevine Modular
- WisePlay Huawei
- DRM packager
- Документация
- Цены
- Контакты
- English version
Основные сведения о DRM
Технологии управления цифровыми правами Windows Media довольно просты с точки зрения пакета SDK для формата Windows Media. Компоненты пакета SDK можно использовать для защиты содержимого и воспроизведения защищенного содержимого.
Защита контента
Защита содержимого (также называемого содержимым упаковки) включает шифрование раздела данных файла и включение некоторых сведений в заголовок файла, что позволяет игрокам расшифровывать содержимое.
Для шифрования содержимого требуется ключ, который представляет собой значение, используемое для заполнения алгоритмов шифрования. Ключ состоит из двух частей: начального значения ключа (или закрытого ключа) и идентификатора ключа (или открытого ключа). Начальное значение ключа — это значение секрета, с помощью которого кодируется содержимое. Идентификатор ключа является открытым значением, включенным в заголовок защищенного файла.
Если файл защищен, его невозможно расшифровать без лицензии. Лицензия содержит сведения, определяющие условия использования защищенного содержимого. Условия лицензии определяются владельцем содержимого и могут быть настроены в соответствии с различными потребностями. Часть процесса упаковки файла заключается в том, чтобы включить URL-адрес веб-страницы, где пользователи могут получить лицензию на доступ к содержимому.
Чтение защищенного содержимого
Для чтения защищенного содержимого лицензия на содержимое должна находиться на клиентском компьютере. Некоторые ограничения лицензий проверяются внутренними компонентами DRM пакета SDK для формата Windows Media, а другие должны применяться вашим приложением.
Объекты пакета SDK для формата Windows Media можно использовать для оказания помощи пользователю в получении лицензий на содержимое и выполнения других административных задач, таких как обновление компонентов DRM и резервное копирование лицензий.
DRM не поддерживается в 64-разрядной версии этого пакета SDK.
При подготовке материала использовались источники:
https://drmnow.ru/drm/
https://learn.microsoft.com/ru-ru/windows/win32/wmformat/drm-basics