Widevine DRM 客户端播放器能否维护已用于内容解密的密钥的日志?日志可用于获取某些统计信息,例如识别内容被查看的位置。
此外,“pssh”数据博客中收到的密钥是否也使用特定令牌或会话密钥加密?
pssh
仅包含 KID(密钥 ID)或一般保护标头,而不包含真正的解密密钥。应用程序需要使用这些 KID/保护标头从许可证服务器请求许可证。许可证包含解密密钥,但这些密钥永远不会暴露给您的应用程序。许可证中的密钥是加密的。您拥有的唯一信息是 KID。
Widevine 客户端应该有某种地图,显示已知 KID 的哪些状态和事件,以便在地图更改时通知您。例如:
您可以使用它们来监控应用程序中密钥的使用情况。
我假设 Widevine DRM 是指 Widevine CDM。
一旦密钥过期(根据许可证策略的密钥持续时间),它将被与 KID (KeyID) 对应的更新密钥替换。所以“不”它不维护使用过的密钥的日志
pssh 盒子没有钥匙。
它具有 KeyIds 和 Init Data,CDM 可以从中准备许可证请求,使用哪个应用程序可以从许可证服务器获取许可证