Irdeto DRM
Flussonic supports content encryption with the multi-DRM system Irdeto.
To set up the Irdeto DRM for a stream or for files in a VOD location, add the drm
parameter as follows:
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;
}
Here:
ic_host
(required) — the Irdeto key server. Your Irdeto manager should give its hostname to you.account_id
,user_name
,password
— ask your Irdeto manager for these parameters.drm_id
(optional) — a unique identifier for protected content. Usually you can use a generated UUID as a content identifier. Irdeto calls itContentId
and allows any string consisting of characters and digits, so that you can use human-readable words as part ofdrm_id
. If not specified,drm_id
is equal to the stream name.
When a VOD file at /storage/vod/content.mp4
is accessed, Flussonic will read the ContentId
from the /storage/vod/content.mp4.irdeto_id
file.