Skip to content

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.