提供观众实际拥有的装置
PlayReady 很重要的一点 DRM 兼容选项 Windows 应用程序、连接的电视机和特许嵌入客户端。 DRM-X 将许可证工作流程放在旁边 Widevine, FairPlay 和 WisePlay 因此,一个多设备服务可以共享其应享权利模式,而不是为每个设备创建单独的客户业务流程 DRM.
支持是实际操作系统、浏览器、固件和硬件组合的属性。 请不要假设每个 Windows 浏览器或电视曝光PlayReady , 或所有执行都提供相同的安全级别 。 在承诺使用解码器、 解析或加密配置文件之前, 请先识别支持的客户端堆栈 。
将许可证与购买、租赁和订阅联系起来
您的后端仍然是客户身份和查看权限的权威。 它选择了已公布的内容和政策, 然后获得短寿命 DRM License Token 或返回与您的整合相适应的限定代理授权。 DRM-X 凭据 留在服务器上。
PlayReady 客户端创建自己的许可证挑战。 您的播放器 向配置的许可证路径发送该挑战, 并返回对客户端DRM 组件的回复 。 保存协议的预期内容类型和字节 。 加密的媒体可以继续通过您所选择的支持主机和CDN 安排发送 。
将保护与标题和输出路径匹配
有用的溢价- video 政策涵盖不止一个过期时间戳。 选择内容协议所要求的允许的安全级别、 解析度和输出保护行为。 测试外部显示和输出变化, 作为与正常播放相同的接受过程的一部分。
对于自适应码率内容,密钥模型必须与预期的音视频轨道规则一致。使用单个密钥时应用统一规则,按画质分别使用密钥时则可应用不同规则。排查播放器故障前,请先验证加密输出包的标识符和 DRM 初始化数据,不要将所有播放失败都归因于授权问题。
- 客户和固件兼容性
- 内容打包加密与 DRM 初始化
- 安全级别, HDCP 和外部显示行为
- 播放结束发布和设定错误回收
将持续性和在职许可证作为项目选择
PlayReady 支持具有持久性许可证的应用模型,但离线产品仍然需要兼容的本地客户端、有许可证的持久性政策和可靠的媒体下载生命周期。 DRM-X Android SDK已记录的离线执行是 Widevine;它不应作为一个普遍性文件提出。 PlayReady 离线 SDK.
对于专用运输或嵌入式部署,请与Haihaisoft讨论精确的客户端和许可证服务要求. 提供商许可,供给,安全存储和断开连接操作必须具备该项目的资格. 标准云许可证单是不能证明机上PlayReady的部署已经就绪.
共同问题
一个服务能使用PlayReady和Widevine吗?
是的。 您的后端可以使用一个权限工作流程, 为每个客户端选择一个兼容的 DRM 路径。 加密输出包和政策必须支持该路径 。
聪明的电视能用吗?
不存在毛毯兼容性要求。 请确认 TV 模型、 固件、DRM 执行、 编码和输出要求 。
离线PlayReady是否包括在Android 教程中 ?
编号。 在 Android 上的 Widevine 教程文档 。 单独讨论 PlayReady 本地/ 离线客户端的整合 。
平台背景 : Microsoft PlayReady 应用程序开发. Product behavior and deployment scope are described above; platform capabilities do not imply every customer deployment is qualified.
