Skip to content

BuyDRM KeyOS

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

stream example_stream {
  input udp://239.0.0.1:1234;
  protocols dash hls;
  meta drm_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 для нескольких файлов/потоков, они будут зашифрованы одним и тем же ключом, и, получив одну лицензию, можно будет расшифровать всю группу.

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

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