HTML5视频中的加密媒体扩展

时间:2014-06-06 16:17:10

标签: html5 video encryption drm eme

这可能是偏离主题的,但我呼吁SO的众神允许这个线程存在。

我一直在使用我所知道的所有关键字排列来搜索网页,试图找到在HTML5视频中实施加密媒体扩展的可靠指南。

有很多关于 EME的信息,但没有关于实施它的实用指南。

您是否找到了有关实施端到端EME管道的实用指南,或者至少是指向该管道的内容?

1 个答案:

答案 0 :(得分:3)

对于仍在寻找此问题的人,有一些集成了EME的开源播放器,可让您详细查看实施方法。

例如,dash.js是Dash Industry Forum参考播放器,支持EME并且具有支持多个DRM的架构。

查看ProtectionModel.js文件,了解高级架构以及使用DRM文件夹中的KeySystem接口的文件,例如KeySystemWidevine.js。

ProtectionController.js中的代码将它们联系在一起,这是另一个值得关注的好地方。

在查看代码时,值得注意的是DRM系统和KeySystem这两个术语有时可以互换使用,这在DRM领域非常普遍。