Skip to content

Widevine DRM

Чтобы настроить Widevine DRM для потока или файлов, находящихся в определенной VOD-локации, добавьте параметр drm:

stream example_stream {
  input udp://239.0.0.1:1234;
  protocols dash hls;
  drm widevine aes_key=1234512345...45123451234 iv=12345as...45asdfg12 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.

Note

Актуальный список настроек для Widevine DRM вы можете найти в Flussonic API reference, выбрав widevine в выпадающем списке поставщиков (vendor).