【问题标题】:Who is the responsible to decrypt the video?谁负责解密视频?
【发布时间】:2017-01-04 05:03:55
【问题描述】:

当 CDM 从许可证服务器获得许可证时,谁(在浏览器中)负责解密视频文件以便在视频播放器中播放?

因为 afaik(不过我可能错了),CDM 只与许可证服务器交互,但它没有解密功能。​​

【问题讨论】:

    标签: video-streaming http-live-streaming drm mpeg-dash ott


    【解决方案1】:

    EME (Encrypted Media Extensions) 是浏览器中的一个界面,用于处理所有不同的 CDM。它提供 JavaScript 应用程序可用于从 DRM 许可证服务器请求许可证的元数据。许可证获取不由 CDM 处理,但 EME 为 JavaScript 应用程序提供了一种将接收到的许可证传递给 CDM 的方法。 然后,CDM 处理所有解密,并且通常还处理内容的解码。 使用此工作流程,解密密钥以及解密的内容不会泄漏到应用程序或其他任何地方,因为这会危及 DRM 解决方案。

    Bitmovin's tutorials 之一对整个 DRM 主题进行了很好的概述。

    【讨论】:

    • 您对 CDM 操作一无所知(许可证由 CDM 处理,w3.org/TR/encrypted-media),但是是的,它确实解密了内容。哎呀,连名字都说明了! xD 我很困惑,但我读了一些博客文章
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    • 2013-07-01
    • 2020-07-10
    相关资源
    最近更新 更多