PlayReady 产品版本

下表显示了每个版本的 PlayReady 产品的功能可用性。

 

发布日期 版本 新增功能 PlayReady Server SDK (.NET 旧版) PlayReady Server SDK (.NET Core) PlayReady Device Porting Kit PlayReady 证书生成工具包 适用于 Windows 7 桌面应用的 PlayReady 电脑 SDK
6月08日 1.0 初始版本 1.0.1105 1.0.1130 1.0.1130 1.1
08年10月 1.2 嵌入式许可证 1.2.1404 1.2.1404 1.2.1404 1.2
09 年 5 月 1.3 规范部分 1.3
4 月 10 日 1.5 常见加密平滑流式处理 1.5.4018 1.5 没有进一步的增强功能
9'10 1.5.2 安全性改进 1.5.4094
9'11 2.0 - 通过可缩放的嵌入式许可证进行密钥轮换的直播电视
- Silverlight 客户端验证
2.0.1402 2.0.1402 2.0.1402
4 月 12 日 2.1 - 其他策略的 PlayEnablers
- 许可证模板处理程序
2.1.1444
12 月 12 日 2.5 - PlayReady-Network 设备 (PlayReady-ND) 2.5.1789 2.5.1778
11月13日 2.9 - LicenseTemplateHandlerChaining 示例
- 支持 iOS 和 Android
2.9.1995
5月14日 2.11 - MPEG-DASH
- 更新了 PlayReady-ND 测试发射器
- 汇报 PlayReady 客户端 SDK for iOS
- 汇报 PlayReady Android 客户端 SDK
2.11.2155
3月15日 3.0 - SL3000
- 多个键
- 安全停止
- 对非永久性许可证的改进
3.0 3.0.4019 3.0.2726
9'16 3.2 TEE) 中的安全时间 (安全时钟服务 3.2.4242 3.2.4242 已放弃
4 月 17 日 3.3 - 新的 CDMi 模块
- 修复 PK 标头分析器中的漏洞
3.3.4474 3.3.4475
10月17日 4.0 - 扩展了对多种常见加密模式的支持,除了“cenc”外,还支持“cbcs”。
- 安全删除 支持
4.0.5117 4.0.5102 4.0.5102 不再分发 (请参阅 Windows) 上的 PlayReady
2月19日 4.2 - 请参阅 PlayReady 版本 4.2 中的新增功能 4.2.5545 4.2.5545
8月19日 4.3 - 请参阅 PlayReady 版本 4.3 中的新增功能 4.3.5841 4.3.5841
5 月 20 日 4.4 - 请参阅 PlayReady 版本 4.4 中的新增功能 4.4.6621 4.4.6621 4.4.6621
10月21日 4.5 - 请参阅 PlayReady 版本 4.5 中的新增功能 4.5.7218 4.5.7218 4.5.7220
12 月 22 日 4.6 - 请参阅 PlayReady 版本 4.6 中的新增功能 4.6.7668 4.6.7604 4.6.7673

移植工具包版本与服务器 SDK 版本兼容性

PlayReady 许可证服务维护旧版 PlayReady 设备的向后兼容性。 例如,使用 PlayReady Server SDK 4.0 开发的新许可证服务可以将许可证传递给旧版设备,该旧设备使用 PlayReady 设备移植工具包 (PK) 1.2 从其初始版本 (2008) 。

但是,随着服务和设备进入 PlayReady 3.0 及更高版本,兼容性存在一些细微差别。 使用 3.0 及更高版本设备移植工具包开发的 PlayReady 客户端无法从 2011 年 Server SDK 2.0 版本之前生成的许可证服务获取许可证。 运行早期版本的服务器 SDK 的服务需要升级才能与 PlayReady 3.0 及更高版本兼容。

PlayReady 兼容性矩阵

客户端上的大多数 PlayReady 版本都可以与不同版本的 PlayReady 服务器 SDK 一起使用。 下面指出了一些细微之处,以及在 4.0 设备移植工具包上开发的 PlayReady 客户端的更改。

下表列出了各种 PlayReady 设备移植工具包和 PlayReady 服务器 SDK 版本之间的兼容性:

移植工具包和服务器兼容性

   
* 某些 PK 1.2 客户端不支持服务器 SDK 2.x+ 中所需的吊销。 这并不常见。
** PK 3.0 及更高版本的客户端无法使用版本 2.0 之前的服务器 SDK 来获取媒体播放许可证。
*** PK 3.0 及更高版本的客户端可以使用使用 2.X SDK 的许可证服务器,但只能获取具有 SL2000 安全级别的许可证。 此外,新功能(如支持 4.2 版标头 (多个密钥) )以及安全停止和 MaxResDecode 等策略在创建许可证时不可用。 在具有服务器 SDK 2.0 的某些 PK 3.0 客户端上, (根/叶) 链接许可证存在问题。 服务需要测试客户端以验证兼容性。 本文档末尾提供了一组有助于测试的方案。

即使 PlayReady v3。基于 X/4.X 的客户端适用于运行服务器 SDK v2.0、v2.1 或 v2.9 的服务器,Microsoft建议运行服务器 SDK v1.5.2 的客户升级到最新版本的服务器 SDK,而不是升级到服务器 SDK v2.0、v2.1 或 v2.9。 这将确保你的路径更受支持。