View a markdown version of this page

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

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

SPEKE 的新用户?

本节为刚开始使用 Secure Packager 和 Encoder Key Exchange (SPEKE) 的读者提供入门信息。

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

  • API 网关权限 – 如何使用 AWS Identity and Access Management(AWS IAM)控制对 API 的访问。

  • AWS AssumeRole — 如何使用 AWS Security Token Service (AWS STS) 来承担角色功能。

  • AWS Sigv4 – 如何使用签名版本 4 为 HTTP 请求签名。

  • DASH-IF CPIX 规范 v2.0 – DASH-IF 内容保护信息交换格式(CPIX)规范(此 SPEKE v1.0 规范的基础)。

  • DASH-IF CPIX 规范 v2.3 – DASH-IF 内容保护信息交换格式(CPIX)规范(此 SPEKE v2.0 规范的基础)。

  • DASH-IF 系统 IDs — DRM 系统的注册标识符列表。

  • https://github.com/awslabs/speke-reference-server — 示例参考密钥提供商,用于您的 AWS 账户,以帮助您开始在 AWS 中实施 SPEKE。

术语

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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