【问题标题】:Streaming encrypted copyright content (audio/video) with HTML5使用 HTML5 流式传输加密的版权内容(音频/视频)
【发布时间】:2015-05-30 20:56:17
【问题描述】:

是否可以仅使用 Javascript 和 HTML5 音频和视频标签流式传输加密内容 (DRM),而不使用 SWF 方法?

【问题讨论】:

  • 嗨乔奥! :) 您可能想了解 EME html5rocks.com/en/tutorials/eme/basics
  • 您要解决什么问题?如果您只需要传输加密,则有 HTTPS。如果您需要 DRM,那就有点不同了。如果您需要与现有的加密媒体兼容。这也是一个不同的场景。
  • 嗨布拉德!我需要 DRM(我忘了提)。 EME 可能是一个不错的选择,但只有某些浏览器的最新版本支持它
  • EME 似乎是避免使用 Flash、Silverlight 的唯一选择。但是在该主题上有经验的其他人可能有其他意见
  • 这个问题相当模糊 - 您到底在寻找什么?快速回答是“是”,但如果您描述您已经尝试过的内容以及您对任何答案的总体目标和愿望,这个问题确实可以得到很大改善。

标签: javascript html video-streaming audio-streaming drm


【解决方案1】:

是的 - 您可以在某些浏览器上仅使用 HTML5 播放加密内容。

让我们看看整个工作流程。

在服务器端:您必须加密您的内容并提供许可证服务器。

例如:

在客户端:您需要一个支持加密媒体扩展 (EME) 的浏览器。

  • Chrome 34+
  • Windows 8+ 上的 IE 11+
  • Mac OS 上的 Safari 8+

Netflix 两年前开始研究它:http://techblog.netflix.com/2013/04/html5-video-at-netflix.html 并且现在在各种浏览器和平台上都支持它。

【讨论】:

  • Firefox 现在应该也支持它,他们不应该吗?
【解决方案2】:

您必须为此使用加密媒体扩展:

这是来自 w3c 的链接:

https://w3c.github.io/encrypted-media/

更多关于程序示例的解释:

http://www.html5rocks.com/en/tutorials/eme/basics/

【讨论】:

    猜你喜欢
    • 2012-11-06
    • 1970-01-01
    • 2016-12-02
    • 2011-12-21
    • 2011-04-18
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 2019-11-08
    相关资源
    最近更新 更多