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).