原生 DRM 集成
通过 Universal Playback Session Contract,将原生 Widevine、PlayReady、FairPlay 或 WisePlay 客户端与 DRM-X 6.0 集成,无需在客户端嵌入服务器凭据。
按层次划分的责任#
| 层 | 责任 |
|---|---|
| 客户端后端 | 认证、 检查权限、 选择信任的 Content ID 和服务器拥有的政策、 请求会话 。 |
| DRM-X | 解析包,验证政策,签名授权,路由提供者请求,执行生命周期. |
| 本地客户端 | 装入注册清单,初始化平台CDM,发送本地质疑,申请许可证,发布会话. |
共同整合序列#
- 检测支持 DRM 和真实的回放能力 。
- 用目录引用调用您认证的播放结束点 。
- 装入返回的列表并初始化请求的密钥系统 。
- 仅将返回的授权附加到准确的DRM证书和许可证路线上 。
- 传递本土二进制挑战及许可机构而不进行改造.
- 应用特许赛道和最高身高限制.
- 调用每个终端路径的发布路径 。
特定提供者的护理#
- Widevine: 保留 PSSH/init 数据和许可机构二进制;尊重安全级别资格。
- PlayReady: 保留本地挑战内容类型和响应; 符合条件 Edge 和 Windows 在物理硬件。
- FairPlay: 使用应用程序证书与 SKD 标识符和精确 SPC/CKC 交换。
- WisePlay: 使用目标华威平台支持的合格初始化和会话模式.
未关闭#
拒绝未注册的列表, 意外重定向目标, 更改内容类型, 超大机构, 过期授权, 错配 DRM 系统, 以及会话允许的源头以外的响应 。 永远不要从受保护到清晰的内容 。
DRM-X 6.0