摘要:W3C今天发布了一份加密媒体扩展工作草案(EME),将支持DRM多媒体数字内容,而且浏览器将无需使用Flash或Silverlight。EME定义了一系列API,允许JavaScript和HTML与解密/保护模块进行交互。

作为一名开发者,如果你发布的是一款多媒体应用,通常情况下,你需要在其中添加DRM(数字内容版权加密技术),但不幸的是,过去HTML5是无法加入DRM的。现在情况则完全不同了。W3C今天发布了一份加密媒体扩展工作草案(EME),将支持DRM多媒体数字内容,浏览器将无需使用Flash或Silverlight。

EME并不是DRM标准,EME定义了一系列API,允许JavaScript和HTML与解密/保护模块进行交互。将DRM API纳入HTML5标准,将有助于保护和交付网络视频等多媒体内容。

不过对此也有反对声。EFF(国际电子前沿基金会)认为“网络需要成为一个通用的生态系统,并且应基于开放标准,任何地方的任何人都可以在未经允许和商洽的情况下,完全平等地使用,然而EME却与此理念背道而驰”。EFF认为,EME可能会导致内容提供方强制要求用户安装第三方专属软件,甚至是特定硬件或操作系统。为此,EFF与FSF(自由软件基金会)等组织,曾在一个月之前,敦促其成员签署请愿书,抗议W3C将DRM API纳入EME规范。

Arstechnica认为,请愿书的永远没有任何意义。即使W3C决定放弃EME,也会有一些DRM的倡导者会致力于此,比如Netflix、Google、Microsoft等巨头,它们也终将会建立一个共同的平台来推动它。将DRM赶出W3C只能获得精神上的胜利,而对于现实没有任何影响。

EME的反对者声称,EME也在加速Flash和Silverlight的消亡。然而事实上,Silverlight已经停止所有的开发项目。而Flash仍在积极开发后续产品,Adobe此前也发布了其未来的10年计划,但同时,该公司还大力投资于HTML5工具,在开发者使用Flash的前提下,确保他们有使用HTML5的软件。

另外,Adobe已经停止了移动Flash插件的研发工作。尽管移动互联网市场正蓬勃发展,但有89%的人都是在PC上浏览网页,而且其中绝大多数人都安装了Flash。

在iOS、Android、Windows Phone等移动平台上,有许多应用都支持DRM。其中,Android和Windows Phone平台甚至提供各种API和功能,来协助实现DRM。

最新文章

  1. Linux定时任务Crontab详解
  2. 为什么有禁用Mac系统的Spotlight的需求:
  3. boost::asio::socket tcp 连接 在程序结束时崩溃。
  4. oracle 树状查询
  5. Ubuntu:Target filesystem doesn't have /sbin/init (Slax 解决)
  6. LAMP环境 源码包安装
  7. chrome中tcmalloc的使用
  8. QTP不能打开或者新建FunctionLibrary的解决方法
  9. [OJ] Data Stream Median (Hard)
  10. 【C++自我精讲】基础系列二 const
  11. ZXing工具类v1.0
  12. 【百度地图API】如何制作自定义样式的公交导航结果面板?
  13. 异步执行Dos命令
  14. 201521123067 《Java程序设计》第2周学习总结
  15. centos7安装zabbix3.2.4
  16. Constructing continuous functions
  17. 用Ajax遍历三级下拉框
  18. python标准库 - 数学库和随机数库
  19. Android APK 打包过程 MD
  20. beta 圆桌桌 4

热门文章

  1. 两页pdf打印为一页,并且放大(打印英文pdf常用)
  2. HDU1054Strategic Game(最小顶点覆盖数)
  3. linux 用grep匹配横线
  4. jekyll themes
  5. C++ 空类默认产生成员函数
  6. 函数innobase_start_or_create_for_mysql
  7. 使用LINQ 對List分頁/區
  8. LeetCode Product of Array Except Self (除自身外序列之积)
  9. Jmeter初步使用--Jmeter安装与使用
  10. Java8 Stream API