StreamLive DRM加密支持用户自定义秘钥(CustomDRMKeys)和SDMCDRM。设置入口在Channel Management中,对需要配置的Channel进行Edit,进入到Output Group Setting,并且选择DRM配置模块。
各协议类型和Scheme下,可以支持的DRM Type如下表所示:
|
FAIRPLAY | FAIRPLAY、AES128 |
FAIRPLAY、WIDEVINE、PLAYREADY | FAIRPLAY、WIDEVINE、PLAYREADY、AES128 |
WIDEVINE、PLAYREADY |
|
|
|
SDMCDRM
当Scheme选择SDMCDRM时:
1)HLS协议,ts分片:DRM Type可以支持FAIRPLAY。
2)HLS协议,fmp4分片:DRM Type可以支持FAIRPLAY、WIDEVINE、PLAYREADY。
3)DASH协议:DRM Type可以支持WIDEVINE、PLAYREADY。
以HLS协议,fmp4分片举例,需要填写以下信息:
Cid:SDMC DRM提供的Content Id(可选),如不填则使用Channel Id代替。
Uid:SDMC DRM提供的Uid(用户ID)。
Secret id:SDMC DRM提供的Secret Id。
Secret key:SDMC DRM提供的Secret Key。
Uri:获取SDMC DRM秘钥的地址,由SDMC DRM提供。
Tokenname:请求SDMC DRM秘钥的地址时的Token名称(可选),由SDMC DRM提供,不填默认使用'token'。
CustomDRMKeys
当Scheme选择CustomDRMKeys时:
1. HLS协议,ts分片:DRM Type可以支持FAIRPLAY和AES128。
选择FAIRPLAY时,需要填写以下信息:
Cid:Fairplay加密Content Id,如您使用的DRM系统不需要,则可以填一个唯一ID代替。
Key:Fairplay加密Key。
Iv:Fairplay加密Iv。
选择AES128时,需要填写以下信息:
Key:加密Key。
Uri:获取秘钥的地址。
Iv:加密Iv。
2. HLS协议,fmp4分片:DRM Type可以支持FAIRPLAY、WIDEVINE、PLAYREADY、AES128。可以支持多选,但是AES128和其它三种类型互斥。
选择FAIRPLAY、WIDEVINE、PLAYREADY时,需要填写以下信息:
Cid:加密Content Id,如您使用的DRM系统不需要,则可以填一个唯一ID代替。
Key:加密Key。
Iv:加密Iv。
如您使用的DRM系统没有单独为不同类型Track提供秘钥,则您可以使用All Track统一设置。如果需要为不同类型Track提供秘钥,则可以选择Select Track,支持选择AUDIO、SD、HD、UHD1、UHD2五种类型的Track,每个Track单独配置各个的KeyId和Key。
选择AES128时,需要填写以下信息:
Key:加密Key。
Uri:获取秘钥的地址。
Iv:加密Iv。
3. DASH协议:DRM Type可以支持WIDEVINE、PLAYREADY。
Cid:加密Content Id,如您使用的DRM系统不需要,则可以填一个唯一ID代替。
Key:加密Key。
如您使用的DRM系统没有单独为不同类型Track提供秘钥,则您可以使用All Track统一设置。如果需要为不同类型Track提供秘钥,则可以选择Select Track,支持选择AUDIO、SD、HD、UHD1、UHD2五种类型的Track,每个Track单独配置各个的KeyId和Key。
本页内容是否解决了您的问题?