Skip to content

DRM Irdeto

Flussonic поддерживает шифрование видеоданных с помощью мульти-DRM системы Irdeto.

Чтобы настроить Irdeto для потока или для файлов в VOD-локации, добавьте параметр drm следующим образом:

stream example_stream {
  input udp://239.0.0.1:1234;
  protocols dash hls;
  meta drm_id CONTENT_ID;
  drm irdeto ic_host=KEYSERVER account_id=ACCOUNTID user_name=USERNAME password=PASSWORD;
}
file drm {
  path /storage/vod;
  protocols dash hls;
  drm irdeto ic_host=KEYSERVER account_id=ACCOUNTID user_name=USERNAME password=PASSWORD;
}

Где:

  • ic_host (обязательный параметр) — сервер ключей Irdeto. Доменное имя сервера вы получаете от вашего менеджера системы Irdeto.
  • account_id, user_name, password — эти параметры вы получаете от вашего менеджера системы Irdeto.
  • drm_id (необязательный параметр) — уникальный идентификатор защищенного содержимого. Обычно в качестве идентификатора содержимого можно использовать сгенерированный UUID. В системе Irdeto этот параметр называется ContentId и может содержать символы и цифры, так что вы можете использовать человекочитаемые слова как часть drm_id. Если drm_id не указан, то он совпадает с именем потока.

Для VOD файла /storage/vod/content.mp4 Flussonic будет читать ContentId из файла /storage/content.mp4.irdeto_id.