【问题标题】:Encrypted Media Extensions in HTML5 videoHTML5 视频中的加密媒体扩展
【发布时间】:2014-07-27 23:53:16
【问题描述】:

这可能是题外话,但我呼吁 SO 之神允许这个线程存在。

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

有大量关于什么 EME 的信息,但没有关于实施它的实用指南。

您是否找到了有关实施端到端 EME 管道的任何实用指南,或者至少有一些指向这一点的指南?

【问题讨论】:

  • 这不是小事!好的实用指南是html5rocks.com/en/tutorials/eme/basics
  • 你能做到吗?
  • 我还没有找到任何关于 EME 的好的实用建议。
  • 可以说这是一项仅在最新浏览器上支持的新技术,也是技术布道者不愿传播的技术。教程最终会来...
  • 一个例子:msdn.microsoft.com/en-us/library/dn521040.aspx 从表面上看,似乎是在试图在他们的服务器上提供服务,充其量是一种服务。一个开源的服务器端“东西”会很好。

标签: html video encryption drm eme


【解决方案1】:

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

例如,dash.js 是 Dash 行业论坛的参考播放器,它支持 EME 并具有支持多个 DRM 的架构。

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

ProtectionController.js 中的代码将它们联系在一起,因此是另一个好地方。

在查看代码时,值得注意的是,术语 DRM 系统和 KeySystem 有时可以互换使用,这在 DRM 世界中很常见。

【讨论】:

    猜你喜欢
    • 2017-04-18
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 2017-06-18
    • 2013-06-02
    • 1970-01-01
    相关资源
    最近更新 更多