Widevine ############ 概要 ========= 源文件使用content\_key加密后,通过CDN发布 客户端从CDN下载加密的文件内容,向License Server请求License以获取content\_key相关信息,解密文件 License内容可参考 `transcode_with_drm.json `_ Key ======== DRM Key -> Device Key -> Content Key,层层保护 设备在出厂时可以有一个uniq device key,用于加密content key。设备请求时,通过uniq device key id或uniq device id、content id向license server请求encrypted content key。 参考资料 =========== - `DRMへの対処法-パート1:DRMに対する理解と保護されたコンテンツの生成方法 `_ - `Widevine CDM Considerations: Why Streaming Services Should Encourage Browser Updating `_ - `Playing DRM Content `_ - `widevine-license-token-request.md `_ - `Widevine license token request / response `_ - `Encrypting Videos for Streaming: AES and DRM Systems `_ - `ENCRYPTION KEY PROVISION `_ - `Widevine DRM and Keybox `_ - `drm system `_ - `The Many Facades of DRM `_ - `Widevine Level 1 Provisioning Models. version 1.2 `_