在设备中集成 PlayReady

本主题概述了设备制造商将 PlayReady 客户端与设备集成的过程。

设备中 PlayReady 客户端的集成非常有价值。 它可确保应用程序能够访问设备上的最佳内容保护,并使设备上的各种视频和音频服务的实现更加轻松。

体系结构

下图显示了 PlayReady PK 组件及其在设备软件堆栈中的拟合方式。

Porting Kit Architecture

开发、集成和自我认证的过程

  1. 从 Microsoft 许可 PlayReady 移植工具包 (PK) 。

  2. 将 PK 移植到平台上。

    1. 编译平台的 PK。
    2. 将 PK OEM 功能中的功能适应平台,以提供 PK (内存、时钟、加密加速器、视频路径等) 所需的基本服务。
    3. 将 PK 与视频和音频播放器集成。
    4. 创建在设备上启用 PlayReady 操作的应用程序,或在 SDK 中公开的 API,该 API 将允许多个应用程序开发人员使用这些应用程序。
  3. 根据合规性和可靠性规则要求验证端口。

    1. 根据所有适用的要求测试设备。
    2. 修复找到的任何不符合项。 重新测试。
    3. (可选)使用第三方安全院或测试室。
  4. (模型级客户端证书和相关私钥或单元级客户端证书预配服务) 准备设备机密。

  5. 制造设备并将其分发到市场。

  6. 季度,向 Microsoft 报告数量并支付版税。

在设备中集成启用了 PlayReady 的芯片

如果要设计在硬件或集成电路上安装 PlayReady 的设备,则由你提供将 PlayReady 设备移植工具包移植到硬件所需的任何硬件或软件。 由 PlayReady 合作伙伴设计的一些集成电路已在芯片上安装 PlayReady,你可以在设计设备时使用这些集成电路。

有关开发基于硬件的 PlayReady 的常规信息,请参阅 硬件与软件 DRM