谷歌对WebM 技术的支持

谷歌对WebM 技术的支持

HTML5学堂:视音频一直以来都很有争议,以前在手机上播放是用flash,但是发现特别卡,所以在苹果4手机问世,放弃了flash,改用H5的视音频。本文将介绍H5支持的格式,希望对大家有帮助,谢谢!

VP8是谷歌制作开发的,同时也是开源的。Google 2011年1月12日在博客上表示,自从 WebM 视频编解码器推出以后,在性能、厂商支持以及独立性方面已经取得了很大的进步,为了与 Chromium 现有支持的編解码器保持一致,Chrome 最终将改变 HTML5 video 标签的视频支持格式,放弃 H.264 视频格式的支持,大力发展开放的 WebM 技术。2011年1月15日,Google 又发表了一篇文章,对他们这一艰难的决定进行了解释,并说欢迎大家辩论。在此引用谷歌的原文:

为什么 Gogle 要在 HTML5 的 <video> 标签中支持 WebM?

首先,<video> 是HTML5中重要的一个组成部分,我们相信它的前途一片光明,并且也希望它能够去的成功。但是就支持视频格式来说,并没有规定一定要支持某一种视频格式。Firefox 和 Opera 都支持 WebM 和 Ogg Theora 并且因为授权原因不会支持 H.264,而 Safari 和 IE9 又支持 H.264,这就意味着所有的发布商和开发者在使用 HTML5 的 <video> 时都必须支持多种视频格式。

这并不是一个理想的情况,我们想看到的是所有浏览器都能够支持一种视频格式,很明显 H.264 因为需要授权不会有协议规定必须要使用它作为基线編解码器。另外,我们完全相信当今核心的Web技术是需要基于开放和社区开发之上的,所以我们要支持WebM。

<2h> 为什么在 Chrome 的 HTML <video> 标签里抛弃H.264?

我们也知道H.264现在被内容发布商、开发者以及硬件厂商广泛采用和支持(尽管 WebM 的支持度也一直在上涨),但如果使用H.264的话所有的浏览器、操作系统厂商、硬件厂商和内容发布商都需要为此付费,并且没有保证未来该费用不会上涨(译者注:H.264仅仅是针对终端用户完全免费),这些费用对于下一代视频的发展来说完全是在扼杀创新。

最糟糕的还不是授权费用,而是创新的节奏和是什么东西驱动着他们来创新。由社区来驱动的开发并非完美,但通常情况下他们都会将用户体验、安全性以及性能放在第一位。但如果封闭的开发机构一旦满脑子只想着靠收取专利费用赚钱的话,这事儿就非常不靠谱了,而且开发创新的进度往往也会大幅度变慢。这对于Web视频行业的长远健康来看是很不好的,我们认为 Web 的发展将会受制于非真正的开放。而可以得到投资的社区开发就可以确保一切健康发展。

那么是不是意味着在 Chrome 中就不能播放 H.264 视频呢?

H.264在视频领域确实扮演着重要的角色,而且当今网络上的大多数 H.264 视频都是通过像 Flash 或者 Silverlight 这样的插件来播放的,而 Chrome 将会继续支持这些插件。我们的决定仅仅只针对 HTML 的 <video> 标签,虽然 HTML 视频平台很有希望,但现在使用该技术的网站还很少,所以也不会有太多的用户立刻就会受到这方面的影响。

Google 是想控制网络视频格式么?

WebM 由网络社区驱动,而 Google 所扮演的角色仅仅和其他社区成员一样,并没有欲望和意图控制网络视频格式。我们的终极目的是看到 HTML <video> 标签成为一流的视频平台。我们希望有大量的组织和个人能够为 WebM 贡献力量,而不要扯上 Google 和其他任意一个实体公司。

Google 难道不是在强制内容发布商必须为他们的视频创建多个各种格式的副本么?

我们看到确实有不少人有这方面的担心,但 Google 作为世界上最大的网络视频发布商(Youtube),所以我们很理解你们关注这个问题。但请你记住 Firefox 和 Opera 因为授权的原因一直都没有提供对 H.264 视频的支持,它们两家都只支持 WebM 和 Ogg Theora。因此,开发者和视频发布商已经要为H.264之外的视频格式提供额外支持了,这也是我们为什么要为 HTML 视频建立一个基本视频格式的原因。更广泛的说,由于访问网络的设备、平台以及连接类型的多样化,大多数的内容提供商现在都必须提供多种格式的视频版本。我们相信快速发展的 HTML 视频和 WebM 能够在一年之后为内容发布商、开发者以及采用 WebM 技术的设备提供一个非常优秀的解决方案。

我们也同样在HTML 视频的发展僵局之中,因为 HTML 规范并没有规定一种视频格式作为基本标准,这也是我们投资 WebM 并鼓励所有的浏览器厂商使用这个新兴的 HTML 视频平台的原因。对于 IE 和 Safari,WebM项目组将会发布一个插件以让他们在 HTML <video> 标签中支持 WebM(译者注:这里使用的是标准接口让IE和Safari可以通过 <video> 标签支持 WebM,而不是像 Flash 那样的非标准插件)。在投资开放技术以推动网络视频平台和眼睁睁的看到网络视频行业可能因为一些公司完全为了利益而不管开发的选择上,我们选择了前者,而且我们相信这一决定将会刺激用户以及行业的创新。

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2015-08-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SDNLAB

SDN有望最先在WAN中部署

编者按:SDN商用化在即,于是业界纷纷揣测SDN会在哪个领域首次实现部署。直到目前为止,与SDN牵扯最深的是数据中心,但是一家华尔街公司指出他们认为SD-WAN...

2817
来自专栏罗超频道

快报:360搜索上线百科!下几步还会做什么?

2012年12月底360正式推出图片、软件和应用搜索。笔者在12月26日的博客预测其即将推出百科。要么自己做,要么收购互动百科这类已有公司。果不其然,今...

2579
来自专栏Java学习网

一个有趣的小Bug避免了一场大灾难

一个有趣的小Bug避免了一场大灾难 我要讲述的这个故事是,在一个下午,视频游戏中的小bug造成的故障,如何促使我去清除来自于软件的潜在危险漏洞,而该软件被来自于...

2466
来自专栏知晓程序

节后返岗没回过神?这 3 款小程序,帮你开启高效的一年

反正知晓君似乎还没有倒过年差,还沉浸在春节的悠长假期中,不小心被「懒癌」所盯上,患上了拖延症。

1264
来自专栏互联网杂技

在线设计工具ProcessOn ,ui,思维导图,流程图,线框,UML

ProcessOn是一款垂直领域的作图工具和分享社区,核心设计器采用HTML5 Canvas、svg,JavaScript等技术完成,它跟Visio这类传统的软...

4115
来自专栏企鹅号快讯

为什么看了大量的视频教程,却依然学不会前端开发?

如标题所示,现在网上有大量的,各种各样的视频教程,前端新人为什么不能通过自己看视频教程学会前端开发呢? 答案应该是可以跟着视频学会前端。 让我换个问法,既然跟...

19810
来自专栏腾讯大讲堂的专栏

朋友圈规则大起底

公告通知 不少微信公众帐号运营者都表示,曾经遭遇账号无故被封,以及同样是诱导用户分享的链接,自己的账号被封,别人的账号却没事的情况。事实上,这些账号分享的链接无...

2048
来自专栏石瞳禅的互联网实验室

gliffy在手,管理、产品、架构我都有!

作为一个管理者,你要制定整个部门乃至全公司的组织架构图,或者你要向老板分析企业现状并交给他一份完美的计划,此时,你可能会使用PowerPoint、Keynote...

2761
来自专栏带你撸出一手好代码

觉得别人写的代码难以维护,应该吐槽吗?

写代码多年,接手过大量别的程序员写的系统。每接手一个系统我都要吐槽一番,代码写的烂,可读性差,不美观;用的语言有问题,不应该用PHP,应该用java或c#。反正...

942
来自专栏SDNLAB

OpenFlow使用场景总结

OpenFlow根本的创新点就是定义了一套SDN环境下的通信协议, 使得SDN控制器能够与数据转发层的网络设备(如交换机, 路由器)进行交互, 无论是物理设备还...

3337

扫码关注云+社区