SPEKE API v1 - 安全包装程序和编码器密钥交换 API 规范

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SPEKE API v1

为了符合 SPEKE,您的 DRM 密钥提供程序必须公开本规范中描述的 REST API。加密程序对您的密钥提供程序进行 API 调用。

注意

本规范中的代码示例仅用于说明目的。您无法运行这些示例,因为它们不是完整的 SPEKE 实现的一部分。

安全包装程序和编码器密钥交换使用 DASH 行业论坛内容保护信息交换格式(DASH-IF-CPIX)数据结构定义来进行密钥交换,但受到一些限制。DASH-IF-CPIX 定义一个架构来提供从 DRM 平台到加密程序的可扩展的多 DRM 交换。这使得在内容压缩和打包时允许对所有自适应比特率打包格式进行内容加密。自适应比特率打包格式包括 HLS、DASH 和 MSS。

有关交换格式的详细信息,请参阅 DASH 行业论坛 CPIX 规范,网址为 https://dashif.org/docs/DASH-IF-CPIX-v2-0.pdf