SPEKE 的新用户? - 安全包装程序和编码器密钥交换 API 规范

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

SPEKE 的新用户?

本节为安全包装程序和编码器密钥交换(SPEKE)的新读者提供介绍性材料。

有关 SPEKE 的介绍,请观看以下网络广播:

术语

以下列表定义了本规范中使用的术语。在可能的情况下,本规范遵循 DASH-IF CPIX 规范中使用的术语。

  • ARN – Amazon 资源名称。唯一地标识 AWS 资源。

  • 内容密钥 – 用于加密一部分内容的加密密钥。

  • 内容提供商 – 提供针对受保护媒体的传输的权限和规则的发布者。内容提供者还可能提供源媒体(夹层格式,用于转码)、资产标识符、密钥标识符 (KID)、密钥值、编码说明和内容描述元数据。

  • DRM – 数字权限管理。用于保护受版权保护的数字内容免受未经批准的访问。

  • DRM 平台 – 为内容加密程序和查看器提供 DRM 功能和支持的系统,包括提供用于对内容进行加密和解密的 DRM 密钥和许可。

  • DRM 提供商 – 请参阅 DRM 平台。

  • DRM 系统 – DRM 实施标准。常见的 DRM 系统包括苹果 FairPlay、谷歌 Widevine 和微软。 PlayReady内容提供商使用 DRM 系统来保护数字内容以便传送给查看者和供查看者访问。有关向 DASH-IF 注册的 DRM 系统的列表,请参阅 DASH-IF 系统 IDDASH-IF CPIX 规范使用此处定义的术语“DRM 系统”,在某些地方,它使用“DRM 系统”来表示此规范将哪些内容称为 DRM 平台。

  • DRM 解决方案 – 请参阅 DRM 平台。

  • DRM 技术 – 请参阅 DRM 系统。

  • 加密程序 – 一种媒体处理组件,它使用从密钥提供程序处获得的密钥加密媒体内容。加密程序通常还会向媒体添加 DRM 加密信令和元数据。加密程序通常是编码器、包装程序和转码器。

  • 密钥提供程序 – DRM 平台的一个组件,它公开 SPEKE REST API 以处理密钥请求。密钥提供程序可能是密钥服务器本身,也可能是平台的另一个组件。

  • 密钥服务器 – DRM 平台的一个组件,用于维护内容加密和解密的密钥。

  • 操作人员 – 负责操作整个系统(包括加密程序和密钥提供程序)的人员。

  • 播放器 – 代表查看者运行的媒体播放器。获取来自其他源(包括媒体清单文件、媒体文件和 DRM 许可证)的信息。代表查看者从 DRM 平台请求许可证。