video-streaming - 谁负责解密视频?

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

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

因为据我所知(虽然我可能是错的),CDM 仅与许可证服务器交互,但它不具有解密功能。​​

最佳答案

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

Bitmovin's tutorials 之一涵盖了整个 DRM 主题的良好概述。 .

关于video-streaming - 谁负责解密视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184672/

相关文章:

http - YouTube 如何防止视频内容被保存/重新分发?

javascript - 用于在 javascript 中录制视频的 Ziggeo 元配置文件参数

ios - AVPlayer 不播放没有音频的 HTTP 直播流

android - 通过服务器从树莓派到移动设备(Android 或 iOS)的 HLS

drm - 是否有可用的免费 PlayReady 服务器?

javascript - Firefox 在没有启用 DRM 的情况下在 Azure 媒体播放器上显示 DRM 警告

android - 如何在 Android 中集成 Azure 媒体播放器

javascript - 当流挂起时,远程流上的 WebRTC MediaRecorder 会中断

c++ - 将 hls 直播转换为 rtmp

javascript - 带有 DRM url 的 Google cast v3 CAF Receiver 应用程序