微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Playready 许可证的标准有效期

如何解决Playready 许可证的标准有效期

我的 drm-client (SmartTV) 获得 Playready 许可来解密视频内容。有时应该刷新许可证,但不清楚何时应该刷新。

Playready 许可证的标准或认到期时间是多少? 存在吗?

解决方法

来自 DRM 服务器的响应消息中包含的 PlayReady 许可证包含许多项目,超出了解密密钥本身:

  • 密钥 ID
  • 内容 ID
  • 内容密钥的一组权利和政策

另请注意,响应可以包含多个许可证,每个许可证都有自己的一组上述信息 - 例如响应可能包含针对内容的标清、高清和 4K 流的不同许可,并且每个流可能有不同的限制,例如可能不允许通过 HDMI 传输 4K。

与内容密钥相关的权利和政策包括,再举个例子,任何 HDMI 限制、设备必须支持的安全级别等。它们还包括许可证的到期信息,通常是绝对日期和时间,但也可以有策略规则来指示许可证应在首次播放后到期。

权利和政策由内容所有者或运营商在服务器端设置,因此为了回答您的主要问题,根据内容所有者或运营商的配置,不同内容的到期时间可能不同。

从客户端的角度来看,在非常高的层次上,当客户端或播放器检测到内容被加密时,它会检查它是否有一个有效的密钥,如果没有,它会请求一个。如果许可证已被请求,在其到期时间内并且本地存储在 DRM 的安全许可证存储中,则本地 DRM 客户端将知道它不需要发出新的许可证请求。

特别是对于 PlayReady,您可以在他们的在线文档中找到非常好的信息 - 例如:https://docs.microsoft.com/en-us/playready/overview/license-and-policies

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。