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
.