有没有办法在HTML5视频上使用DRM?

时间:2010-06-06 08:19:05

标签: html5 drm html5-video

由于Flash正在失势,我想知道是否有办法用DRM保护html5视频(H264,.ogg和WebM)。

7 个答案:

答案 0 :(得分:23)

W3C FAQ on HTML5上声明:

  

HTML5视频中是否支持数字版权管理(DRM)?   HTML5不提供在视频中使用DRM的直接支持,也没有任何障碍。它目前希望由特定的编解码器/实现来处理。有些实现允许在HTML5视频中使用DRM。

     

是否在HTML5范围内处理DRM?   如果有足够的利益相关者希望将HTML5中DRM处理的某些方面标准化,作为包含视频和音频媒体的一部分,那么W3C有助于标准化满足市场需求的方法。然而,与所有W3C工作一样,相关的利益相关者需要表明他们致力于开发它,而不是期望它自己发生。

这意味着它目前不受支持,但在W3C错误跟踪器here上已经讨论过它。

<强>更新 对此主题感兴趣的人可能希望查阅新encrypted media extension standard的工作草案。

已更新:主流浏览器目前支持EME。

答案 1 :(得分:9)

现在呢。 https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

这是一个例子。 http://www.html5rocks.com/en/tutorials/eme/basics/

这是我在当前浏览器支持上可以找到的最佳页面。 http://www.jwplayer.com/html5/mediasource/

在撰写本文时,

支持EME
  • Win8.1中的IE11
  • Chrome(桌面和移动设备)
  • OSX Yosemite中的Safari 8

答案 2 :(得分:4)

可能没有,即使有EME DRM插件界面。

某些浏览器现在支持另一种类型的插件,称为EME(加密媒体扩展CDM),用于特定于供应商的DRM实施,如Microsoft PlayReady,Google WideVine,Apple FairPlay等。

但是,它的唯一部分是公共标准,它是一个JS API,用于启动特定于供应商的EME插件。

使用它所需的实际DRM API是特定于供应商的,秘密的和专有的。要在浏览器中使用DRM,您必须与Adobe,Microsoft,Google和Apple签署单独的合同(如果您不是Netflix,这可能很难)。

考虑放弃DRM的想法,因为它更可能适得其反,而不是保护内容。


这是一个更新的答案,评论不再有意义

答案 3 :(得分:3)

已经在chrome。

以下是a running example使用它。

答案 4 :(得分:1)

Widewine为HTML5和h.264提供视频DRM。最近,另一家公司Haihaisoft表示他们发布了针对MP4和WebM视频的HTML5 DRM:。它不再需要Flash了。你可以尝试在线。 HTML5 Demo in Xvast browser DRM-X 4.0 in the news

答案 5 :(得分:0)

您可以使用公钥/私钥实现某种加密方案 - 我最近听说过http://www.widevine.com/似乎正在为html5和h.264做类似的事情。但我不知道有人一般都申请过网络视频。

答案 6 :(得分:-1)

当然,您可以阻止某人下载文件,只是不允许他们从服务器上的某些文件夹下载任何内容。也许我在这里缺少一些东西。这似乎是一个相对简单的解决方案。