Skip to content

BuyDRM KeyOS

BuyDRM

BuyDRM's KeyOS platform это один из пройвадеров DRM, с помощью которого можно получать ключи для DASH, MSS,HLS.

configuration

Настройка DRM для потока или VOD локации выглядит таким образом:

stream example_stream {
  input udp://239.0.0.1:1234;
  protocols dash hls;
  resource_id RANDOM_UUID_VALUE;
  drm keyos userkey=YOUR_USER_KEY;
}
file drm {
  path /storage/vod;
  protocols dash hls;
  drm keyos userkey=YOUR_USER_KEY;
}

Параметр userkey предоставляет KeyOS.

Для каждого файла и потока вам необходимо указать уникальный KeyID в формате UUID. Убедитесь, что при публикации нового файла или потока вы генерируете новый KeyID для него. Для генерации KeyID можно воспользоваться генератором UUID.

Если вы используете один и тот же KeyID для нескольких файлов/потоков, они будут зашифрованы одним и тем же ключом, и, получив одну лицензию, можно будет расшифровать всю группу.

Для потоков используйте строку resource_id <KeyID>.

Для VOD файла /path/to/vod/content.mp4 Flussonic будет читать KeyID из файла /path/to/vod/content.mp4.keyos_id.

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