PlayReady DRM¶
Flussonic поддерживает шифрование с помощью PlayReady DRM для протокола Microsoft Smooth Streaming.
Чтобы настроить PlayReady DRM для потока или файлов, находящихся в определенной VOD-локации, добавьте параметр drm
:
stream example_stream {
input fake://fake;
drm playready keyseed=KEYSEED;
}
vod vod_files {
path priv;
drm playready keyseed=KEYSEED;
}
, где:
keyseed
(обязательный параметр) — произвольная строка в кодировке Base64 размером 30 байтов. PlayReady используетkeyseed
для того, чтобы создать ключ шифрования.
Актуальный список настроек для PlayReady DRM вы можете найти в Flussonic API reference, выбрав playready
в выпадающем списке поставщиков (vendor
).
Вы можете сгенерировать keyseed
, выполнив команду в Linux:
dd if=/dev/urandom bs=1 count=30 | base64
Для тестирования видеопотока на тестовом сервере PlayReady, следует использовать значение keyseed=test
.