谁有责任解密视频?

时间:2016-08-27 18:56:53

标签: video-streaming hls drm mpeg-dash ott

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

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

1 个答案:

答案 0 :(得分:4)

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

Bitmovin's tutorials之一涵盖了有关整个DRM主题的详细概述。