PlayReady Device Porting Kit
PlayReady 设备移植工具包 (设备 PK、PK 或 DPK) 包含 ANSI C 源代码,旨在帮助开发人员创建可移植设备以用于受 PlayReady 技术保护的数字内容。 使用此移植工具包,PlayReady 技术随后可以使用不同的操作系统环境和各种设备类(例如手机、机顶盒和便携式媒体播放器)转换为各种系统体系结构。
PlayReady 设备移植工具包提供可用于使硬件设备能够呈现受保护的数字内容的功能。 移植工具包是 PlayReady 客户端的非优化且独立于平台的源代码实现。
移植工具包支持从许可证服务器获取许可证。 移植工具包还支持计量、PlayReady 域、非 A/V 内容保护和提取、安全停止和安全时钟。
PlayReady 设备移植工具包适用于集成电路 (IC) 供应商和原始设备制造商, (OEM) 谁想要在除Windows操作系统、各种处理器和使用者电子设备上实现 PlayReady 以外的操作系统。 PlayReady API 以 C (而不是 C++) 编写,符合 ANSI C 标准,以保持与大多数平台编译器的兼容性。
功能
移植工具包提供以下功能:
获取许可证。
用于解密的许可证管理和绑定。
计量。
设备组的域加入、离开和管理。
安全停止。
安全删除。
安全时钟和反回退时钟。
链接的许可证。
具有密钥轮换的实时线性电视的可缩放许可证 () 。
ANSI C 代码简化了嵌入式设备上的集成。
组件
移植工具包作为 Microsoft MSI 文件交付,其中包含创建设备以使用 PlayReady 技术保护的数字内容所需的库、示例、工具和源代码。
移植工具包包含以下组件:
PlayReady 的源代码形式。
适用的测试证书。
对象代码表单中的规范和相关文档和库。
测试媒体。