谷歌对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 条评论
登录 后参与评论

相关文章

来自专栏微信小开发

作为一名8年运营者,教你如何避免小程序使用雷区

2017年最火的应用,小程序当之无愧。小程序已经渗透着生活、商务各场景。小程序轻量化、便捷式的特点大大地降低了应用开发门槛。 经过几个月的时间尝试,总结了商家开...

2967
来自专栏腾讯社交用户体验设计

腾讯文档品牌设定

1163
来自专栏企鹅号快讯

微信小程序那么火,如何做个赚钱的小程序?

已过50万字, 这是第256篇关于小程序原创文章 随着移动互联网的深入普及,流量碎片化的趋势无法逆转,百度、淘宝等平台成本越来越高,效果却越来越差,企业单一流量...

2038
来自专栏知晓程序

小程序运营不知道从哪入手?这 4 点思考值得借鉴

1483
来自专栏我是攻城师

未来是 HTML 5 还是 Flash 的时代?

2627
来自专栏罗超频道

微信在试错中前行

导读:“微博认证”公众账号也可获得自定义菜单,公众账号底部已接入“广点通”广告,公众账号真的禁止朋友圈分享行为吗?请看解读。 近日微信公众平台...

2137
来自专栏直播行业

本地交友APP开发如何开发?业内人士这样回应!

在我们周围,有这样一种现象:很大一部分的年轻人在正常上班时间早已厌倦了这些电子产品,但是在下班回到家后,不管使用与否,都习惯性的打开早已成为摆设的电视或者打开手...

1381
来自专栏CSDN技术头条

Uber面向中印开发者公布SDK,支持第三方应用集成服务

北京时间3月30日消息,Uber面向中国和印度开发者正式公布了一款SDK,通过该SDK,无需深度链接,就可以直接将Uber官方服务集成至自己研发的应用中,不过这...

1826
来自专栏罗超频道

神马如何跳出搜索框

“跟360在PC端挑战百度是一个路子”,一位接近UC神马团队的人士这样总结正在发生的百度、神马移动搜索大战。尽管没有3B大战开端时那么多口水,但神马搜索从...

2947
来自专栏企鹅号快讯

直播、NFC、分包加载……小程序这两次新能力,有哪些开发者们可以玩的东西?

小程序释放的能力一波接一波,对于开发者而言,真的是高潮一波接一波,微信已经越来越像一个移动端的操作系统。 如今,理论上来说,基于微信几乎可以完成所有想完成的开发...

2055

扫描关注云+社区