由于Flash正逐渐失去市场,我想知道是否有办法使用数字版权管理(DRM)来保护HTML5视频(H264、.ogg和WebM格式)。
由于Flash正逐渐失去市场,我想知道是否有办法使用数字版权管理(DRM)来保护HTML5视频(H264、.ogg和WebM格式)。
这意味着目前不支持,但已经在W3C bug跟踪器 这里 上进行了讨论。 更新: 对此感兴趣的人可能希望查阅新的加密媒体扩展标准的工作草案。 更新: EME目前在主要浏览器中受到支持。HTML5视频支持数字版权管理(DRM)吗? HTML5并没有提供直接的支持,也没有任何障碍,使用DRM在视频中。它目前期望特定编解码器/实现处理此项工作。有实现允许在HTML5视频中使用DRM。
在HTML5范围内处理DRM吗? 如果足够的利益相关者想要标准化HTML5本身处理DRM的某个方面,作为包含视频和音频媒体的一部分,那么W3C帮助标准化一个满足市场需求的方法是有意义的。但是像所有W3C工作一样,相关利益相关者需要表现出他们致力于开发它,而不是期望它自行发生。
一些浏览器现在支持一种名为EME(加密媒体扩展CDM)的插件类型,用于供应商特定的DRM实现,例如Microsoft PlayReady、Google WideVine、Apple FairPlay等。
但是,它唯一公开的部分是启动供应商特定EME插件的JS API。
实际上,用于利用EME的DRM API是供应商特定的、秘密的和专有的。要在各种浏览器上使用工作的DRM,您必须与Adobe、Microsoft、Google和Apple签订单独的合同(如果您不是Netflix,则可能很困难)。
考虑放弃DRM的想法,因为它更可能适得其反,而不是保护内容。
这是一个更新的答案,注释不再有意义
已经在谷歌浏览器中实现。
以下是使用它的运行示例。
Widewine 提供 HTML5 和 h.264 视频 DRM。最近,另一家公司海海软件表示他们发布了 MP4 和 WebM 视频的 HTML5 DRM:它不再需要 Flash。你可以在线尝试。Xvast 浏览器中的 HTML5 演示 DRM-X 4.0 新闻