这可能是偏离主题的,但我呼吁SO的众神允许这个线程存在。
我一直在使用我所知道的所有关键字排列来搜索网页,试图找到在HTML5视频中实施加密媒体扩展的可靠指南。
有很多关于 EME的信息,但没有关于实施它的实用指南。
您是否找到了有关实施端到端EME管道的实用指南,或者至少是指向该管道的内容?
答案 0 :(得分:3)
对于仍在寻找此问题的人,有一些集成了EME的开源播放器,可让您详细查看实施方法。
例如,dash.js是Dash Industry Forum参考播放器,支持EME并且具有支持多个DRM的架构。
查看ProtectionModel.js文件,了解高级架构以及使用DRM文件夹中的KeySystem接口的文件,例如KeySystemWidevine.js。
ProtectionController.js中的代码将它们联系在一起,这是另一个值得关注的好地方。
在查看代码时,值得注意的是DRM系统和KeySystem这两个术语有时可以互换使用,这在DRM领域非常普遍。