EzDRM
Flussonic поддерживает два варианта обмена ключами в системе EzDRM:
- EzDRM с использованием CPIX протокола для передачи ключей
- EzDRM с использованием собственного формата EzDRM для передачи ключей.
Настройка EzDRM (обмен ключами по CPIX)
Чтобы настроить EzDRM с обменом ключами в формате CPIX для потока или файлов, находящихся в определенной VOD-локации, добавьте параметр drm ezdrm
:
stream example_stream {
input udp://239.0.0.1:1234;
protocols dash hls;
drm ezdrm password="password" user="user@ezdrm.com";
}
file drm {
path /storage/vod;
protocols dash hls;
drm ezdrm password="password" user="user@ezdrm.com";
}
Где:
user
иpassword
— обязательные параметры. Их можно получить через ваш аккаунт на https://www.ezdrm.com.
Для VOD файла /storage/vod/content.mp4
Flussonic будет читать ContentId
из файла /storage/content.mp4.ezdrm_id
.
Если указать дополнительно опцию meta drm_id
— DRM ID будет использоваться в запросах потока вместо его имени.
stream example_stream {
input udp://239.0.0.1:1234;
protocols dash hls;
meta drm_id 12345asdfg12345asdfg12345asd;
drm ezdrm password="password" user="user@ezdrm.com";
}
Настройка EzDRM (обмен ключами в формате EzDRM)
Чтобы настроить EzDRM с обменом ключами в собственном формате для потока или файлов, находящихся в определенной VOD-локации, добавьте параметр drm ezdrm_classic
:
stream example_stream {
input udp://239.0.0.1:1234;
protocols dash hls;
drm ezdrm_classic password="password" user="user@ezdrm.com";
}
Где:
user
иpassword
— обязательные параметры. Их можно получить через ваш аккаунт на https://www.ezdrm.com.
Если указать дополнительно опцию meta drm_id
— DRM ID будет использоваться в запросах потока вместо его имени.
stream example_stream {
input udp://239.0.0.1:1234;
protocols dash hls;
meta drm_id 12345asdfg12345asdfg12345asd;
drm ezdrm_classic password="password" user="user@ezdrm.com";
}