Документация Flussonic Media Server

Contents

Widevine DRM

Чтобы настроить Widevine DRM для потока или файлов, находящихся в определенной VOD-локации, добавьте параметр drm:
stream ort {
  url udp://239.0.0.1:1234;
  hds off;
  rtmp off;
  rtsp off;
  mpegts off;
  drm widevine aes_key=1234512345123451234512345123451234512345123451234512345123451234 iv=12345asdfg12345asdfg12345asdfg12 signer=widevine_test;
}

Где:

  • aes_key и iv — обязательные параметры. Их можно получить через ваш аккаунт на https://www.widevine.com/.

  • content_id - необязательный параметр. Задает уникальный идентификатор содержимого. По умолчанию content_id равен названию потока.

При использовании тестового ключа необходимо указать опцию signer:

  • signer — ваш уникальный ID, который Flussonic будет использовать для соединения с сервером ключей http://license.uat.widevine.com/cenc/getcontentkey/<signer>.

В случае использования production-ключа необходимо указать опцию keyserver:

  • keyserver — задает кастомный URL для сервера ключей Widevine. Например, keyserver=http://license.widevine.com/cenc/getcontentkey/<signer>. В этом случае параметр signer - необязательный, поскольку signer берется из URL, заданного в параметре keyserver.