我的数字版权管理客户端(SmartTV)获得了用于解密视频内容的Playready许可证。有时许可证应该刷新,但不清楚何时应该这样做。
Playready许可证的标准或默认过期时间是什么?它存在吗?
发布于 2021-06-24 17:34:45
来自PlayReady服务器的响应消息中包含的DRM包含除解密密钥本身之外的许多项:
的权限和策略集
还请注意,响应可以包含多个许可证,每个许可证都将具有其自己的一组上述信息-例如,响应可能包含用于内容的SD、HD和4K流的不同许可证,并且每个流可能具有不同的限制,例如可能不允许通过HDMI传输4K。
同样作为示例,与内容密钥相关联的权限和策略包括任何HDMI限制、设备必须支持的安全级别等。它们还包括许可证的到期信息,其通常是绝对日期和时间,但是也可以存在策略规则来指示许可证应该在第一次播放之后到期。
权限和策略是由内容所有者或运营商在服务器端设置的,所以为了回答您的主要问题,根据内容所有者或运营商的配置,不同内容的过期时间可能会有所不同。
从客户端的角度来看,在非常高的级别上,当客户端或播放器检测到内容被加密时,它检查它是否具有有效的密钥,如果没有,则请求一个。如果许可证已经被请求,在其到期时间内,并且本地存储在DRM的安全许可证存储中,则本地DRM客户端将知道它不需要进行新的许可证请求。
特别是对于PlayReady,您可以在其在线文档中找到相当好的信息-例如:https://docs.microsoft.com/en-us/playready/overview/license-and-policies
https://stackoverflow.com/questions/68103057
复制相似问题