《视频标准之争.pdf》由会员分享,可在线阅读,更多相关《视频标准之争.pdf(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、google 要掀起视频格式革命要掀起视频格式革命 写在前面:写在前面:互联网时代的来临改变了人类生活的各个方面,而视频体验也日益成为了在许多人上网中核心内容。但是目前并没有一个完全开放并且免费的适用于网络的视频格式。这时候谷歌巨头站了出来,在收购 On2 之后的 10 个月,Google 终于将其拥有的 VP8 视频编码技术开源,并免费提供给所有开发者使用。同时,Google 发布 WebM 开放网络媒体项目,一个可以帮助开发者为开放网络制作出世界级媒体格式的社区。巨头 Google 这样做会对互联网视频产生怎样的影响呢?最近的谷歌很不平静,大家都在施密特下台的消息所笼罩中,并没有放太多的精
2、力关注 Google 的一则博文,其中提到 Google 宣布 Chrome 不支持 H.264,转而全面转向 WebM,这是近期互联网业界一个不小的震动,同时这一决定的影响也将是深远的。WebM 标准的网络视频更加偏向于开源并且是基于 HTML5 标准的。最为可怕的是 WebM 标准受到了包括 Opera,Mozilla,adobe 等软件巨头和 AMD,ARM,NVIDIA,qualcomm 在内硬件巨头的支持,在未来潜力巨大。而且全球第一大视频网站 YouTube 也已经 80%的视频采用了全新的 WebM 标准。Google 的决定影响深远 经常上网看优酷或者下载视频的朋友可能会说目前
3、的视频格式与自己关系不大,而且硬件以及网络宽带的发展已经没有必要在衍生一种新的视频格式了。为什么谷歌要自己不遗余力地推进 WebM 这样的视频格式,是因为现在的视频格式满足不了互联网的发展吗?谷歌又为何当出头鸟来支持 WebM,他有什么资本?这样做对他有什么好处?不管谁成为主流,我们作为普通的接触网络的使用者又有着怎么样的关系呢?产品:GK-HD290 杰科 高清播放机 乱世出英雄乱世出英雄 谷歌推行谷歌推行 WebM 背景背景 上面的这些疑问想必许多人都会想到的。回答起来也牵扯到了 HTML5 以及版权各个方面的信息,下面先就一些基本的背景知识逐一的对大家进行简单的串联的介绍,对我们了解这个
4、问题很有帮助。有关于有关于 HTML5 我们首先还是要了解一下关于 HTML5 的出现,可以说正是由于他的出现,才会让事情变得如此的复杂。这是我们需要了解的背景原因。视频格式之争并不是现在才有的事情,但是能够被如此引人注目的推向大众的视野,无疑是因为 HTML5。HTML 5 是近十年来 Web 开发标准最巨大的飞跃。和以前的版本不同,HTML 5 并非仅仅用来表示 Web 内容,它的新使命是将 Web 带入一个成熟的应用平台,在 HTML 5 平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。HTML 语言作为如今编程最为广泛的语言,具有易用、快捷、多浏览平台兼,还在不断开发中的
5、HTML5 标准的更新可以说给这门标记语言带来了新的生命力。HTML5 带来了如此多令人惊叹的变化,而其中最为值得研究的,就是其中新增的标签。这些新加入的元素使得浏览器能够以一种易于使用的方式处理音频及视频文件,而 HTML 5 所提供的 API 还能带给用户许多帮助,从而更精确的对视频和音频进行控制。但是 HTML 5 标准确立的最大的争议点就是有关视频元素所支持的编解码器的问题。比如 Mozilla 坚持将开放的 Ogg 标准加入进来,而苹果则争抢着把 MP4 标准加入,而谷歌推行的就是 WebM。HTML5 其实巨头们总是想自己能够成为时代的主宰,视频编码之争真正的高潮出现,可以说是因为
6、移动互联网的需要。我们知道,现在的互联网在线视频的获取都要借助 Flash 的帮助,而 flash 说到底只是一个外部的插件,并不是浏览器必需的。但是在现在 falsh 的占有率如同 windows7 一般,倒也不是什么问题。但是在手机平台上面,flash 悲剧了,极差的运行效率以及极差的用户体验彻底跌破了众多期盼者的眼睛,而苹果公司等影响时代的公司也不愿意把这种关系到用户核心体验的事情交给第三方的公司,于是 HTML5 适时出现,给这一切带来了转机。仅仅只需要更新浏览器,就可以完整的收看在线视频,而无需借助第三方的力量。这正是苹果所期待的东西,因此苹果公司几乎是最早宣布支持 H.264 格式
7、的厂商之一,并且也极为迅速的将其部署在了 iPhone 手机中。随着 YouTube 开始大范围部署 HTML5 视频,的实用性已经勿庸置疑,内置浏览器的可靠性也远非第三方的 Flash 插件所能媲美。以苹果为首的 iPhone、iPad 等移动设备,也正凸显出 HTML5 的优势。可以说,HTML5 发展,就是在淘汰 flash 的基础上进行的。有关于有关于标签标签 从名字上就可以看出,他是新的 HTML5 中用来进行视频播放的。但是它与以前的 Flash 插件的本质不同。我们的浏览器以前在播放视频时候是借助 flash 进行播放,但是这个标签本身并不能做出任何播放行为。而标签的意义也仅仅在
8、于,告诉浏览器,“这里有一个视频,你快点来播放吧”;而剩下的事情,就全部交给了浏览器。也正因为如此,在不同的浏览器上也就出现了不同的分歧。尤其是对于 Opera 和 Firefox 这样的浏览器而言,H.264 高昂的专利授权费用是他们所不能承受的,而 IE 浏览器以及其他一些浏览器却支持 H.264 这种格式。于是,不同的浏览器也就选择转向支持不同的视频格式。有关于有关于 H.264 相比较而言,H.264 绝对是目前风头最劲的一种视频编码格式。它不但是一种非常成熟的格式,而且在近年来得到了广泛的使用。无论是互联网的在线视频还是 BD 蓝光,或者是数字广播电视,H.264 都已经取得了广泛的
9、认同。H.264 光有这些还不够,H.264 之所以普及的这么迅速还跟硬件厂商的支持分不开。目前大部分主流的硬件,包括显卡,到手机的芯片,都已经能够完成针对 H.264 格式的硬件解码。可以说目前 H.264 已经在视频编码上面处于绝对的领先地位。二期诶 H.264 作为目前最流行的视频格式,采用 H.264 标准的视频文件体积较小,画质清晰,互联网上的在线视频播放都基于此标准。不过问题也在这时候出现。本来 H.264 是由 ISO 以及 ITU-T 共同所制定出来的标准,属于 MPEG-4 的第十部分,之所以发展起来也是由于授权收费价格有优势才打败了 MPEG-4(第二部分)迅速普及开来,但
10、是现在同样由于授权收费问题受到了 google 的挑战。想了解更多的朋友敬请点击拙作ZOL 高清大讲堂:视频编码格式全面解析 有关于有关于 VP8 想要了解 WebM,了解 VP8 必不可少。因为 WebM 由三部分组成:以 BSD 协议开源的 VP8 视频编码,久负盛名的 Vorbis OGG 音频编码和 MKV 的子集做为容器。VP8 是由视频压缩解决方案厂商 On2 Technologies 公司推出的视频压缩格式。On2 VP8 是第八代的 On2 视频,能以更少的数据提供更高质量的视频,而且只需较小的处理能力即可播放视频,为致力于实现产品及服务差异化的网络电视、IPTV 和视频会议公
11、司提供理想的解决方案。而他的开源的思路也得到了 google 的认同,于是在 2010 年 2 月,Google 以 1.246 亿美元完成了对 On2 Technologies 的收购。在完成收购之后的第三个月举办的 Google I/O 开发者大会上,Google 开放了其拥有的 VP8 视频编码技术源代码并免费提供给所有开发者使用。产品:GK-HD290 杰科 高清播放机 孰优孰劣孰优孰劣 不必怎知道?不必怎知道?WebM 与与 VP8 孰好孰坏孰好孰坏 比比看!比比看!一、画质对比一、画质对比 WebM 真的领先吗?真的领先吗?了解了上述一些基本的背景之后,我们就会对事件有了一个比较清
12、楚地认识,那就是 google 是一家力推开源的公司,无论从近期火热的操作系统 Adnroid 还是要推行的 WebM 都是想要互联网变成大家开源的乐园。而且使得各个方面的标准统一也一直是 google 亲力亲为的在推动着。Google 声称它能够在相同码率下提供比当今流行的 H.264 更好的画质,或是在相同画质下使用更少的带宽。但是H.264 是不是真的有必要被 WebM 所取代呢?先看下面的对比:WebM 视频截图 H.264 编码格式截图 笔者通过肉眼的观察,在这两张图上找不出多少区别来,当然笔者也不是主要为了比较两者的优劣。但是可以基本判定,WebM 在画质上面并没有超过 H.264
13、。甚至有些国外的专业机构说画面还有一定的差距。二、开源了真的就是开放免费吗?没有版权之争了吗?二、开源了真的就是开放免费吗?没有版权之争了吗?笔者在小标题中连发三问,我们先看看其他一些受尽折磨的浏览器厂商的抉择。因为由于授权的原因 Firefox 和Opera 都只支持 WebM 和 Ogg Theora 编码,而不支持 H.264 编码,Safari 和 IE9 确实支持 H.264,这样使用 HTML 5的那些视频网站不得不准备两套编码。Google 说自己希望有一个所有浏览器都支持的编码格式,他们又希望是一个开放的社区来开发编码,所以选择了 WebM。各个浏览器支持的编码不尽相同 、关于
14、授权问题、关于授权问题 H.264 让 google 抓住小辫子就是因为收费问题。但是 WebM 真的就没有版权纠纷了吗?如果说没有版权问题那就言之过早了。google 收购过来的 WebM 是否真真正正的是没有版权纠纷外界并不清楚。对经常遭遇官司的巨头们来说,谁也不敢轻易涉险。所谓树大招风,等到 WebM 茁壮的一天,难免不保会有这样的那样的专栏问题接踵而至,如果费用巨大,那么谷歌是否会把这些费平摊到支持者手中很难预料。而且 Google 只是一味的强调 H.264 的授权费是对视频创业公司的打击,不过打击有多大?其实 H.264 的收费完全没有到达不合理的夸张程度,而且如果用授权费换来更高
15、效质量更高的编码还可降低对带宽和运算资源的占用呢?所以花钱买 H.264 到底是陪是赚完全是个未知数。另外目前的 google 已经把旗下的 YouTobe 大部分换成了基于 WebM 编码的视频。这样一来,就等于跟苹果的协议失效了。那样的话,IOS 设备上面的 Mobile Safari 浏览器去支持 WebM 是在 google 的威胁下这么去做。而以苹果的做事风格,绝对不能同意,毕竟目前的苹果还是属于行业中的佼佼者,有着广泛的号召力。如果让苹果的用户好不容易支持 HTML5 的情况下,H.264 的视频全部不支持了,后果也是相当的不理想。、关于开放的问题、关于开放的问题 其实,理论上业界
16、有许多人是支持 Google 的,原因就是谷歌有两大理由来使自己站在道德的高地:1.H.264 要钱我不要 2.我是开源的 先看第一点,Firefox 和 Opera 因为授权原因永远不能支持 H.264,但是是否真的他们是被 H.264 的制定者 MPEG专家组与 ITU-T 所挟制,费用无法承担呢?这里面少不了微软的关系,实际上由于 Windows Media Foundation 的支持(获得了 H.264 的播放权限),只要运行于 Windows 7 的浏览器(包括 Firefox 和 Opera)都可以获得授权,轻松的支持 H.264,而谁都不必付出一分钱。现在只是 Firefox
17、和 Opera 不愿意支持 H.264 罢了,所以,google 的这套说法未免有点牵强。再看第二点,开源真的就是好的吗?Google 所说的开放就一定能驱动创新,改进用户体验,提高性能和安全性?android 系统的流行使人们逐渐对开源的兴趣倍增,也觉得开源能够拯救一切,但是事实远非如此,即使是今天,不开源的 ios 系统在任何一个单品销量上面也远超过其他型号的 android 系统的设备,如 iphone4 以及 ipad。另外,google自己的 Jaiku 就开放了源代码,但是在竞争上面也没有超过同属性的 twitter。而且 google 自己也没有对自己浏览器Chrome 里最不开
18、放的 Flash 进行移除,也没有去掉 Chrome 对 MP3 和 AAC 这些不开放格式的支持。所以他们嘴里的“开放”只是针对 HTML 5 标签的开放,这种开放从范围上说就狭隘了很多。、关于视频统一问题、关于视频统一问题 google 认为在互联网时代,视频如果受制于收费问题,则互联网根本就得不到真正的意义,即人们没有办法自由的使用各种视频进行开发等。google 干脆自己身先士卒,发布了 WebM,力图通过开源统一 HTML5 的视频格式。并号召众多厂商响应。尽管 H.264 被大多数网站、开发者和硬件社区所支持,但是开发者、网站和硬件制造商将来可能要对 H.264 编码的授权付费目前
19、 H.264 没有发誓说将来一定不会收费。除此之外更重要的是需要开放来驱动创新,改进用户体验,提高性能和安全性。Google 认为网络如果不完全开放就是个杯具。几个大的浏览器也跟 google 一样同仇敌忾,因为由于授权的原因 Firefox 和 Opera 都只支持 WebM 和 Ogg Theora编码,而不支持 H.264 编码,Safari 和 IE9 确实支持 H.264,这样使用 HTML 5 的那些视频网站不得不准备两套编码。Google说自己希望有一个所有浏览器都支持的编码格式,他们又希望是一个开放的社区来开发编码,所以选择了WebM。但是结果如何呢?犹如玩笑一般的事情出现了。
20、google 前不久宣布,为目前不支持 WebM 视频编码的两个浏览器 IE 和 Safari 推出 WebM 插件。没错,又是一个插件,WebM插件是不是可以称为又一个Flash式的插件呢?我们用HTML 5 标签的本意本来就是要摆脱Flash这个很差劲的插件,结果怎么着?我们又迎来了新的 WebM 插件(对 IE 和 Safari 用户来说)。然后没准微软和 Apple再出一个 H.264 Plugin for Chrome?所有浏览器又被插件所占领了。通常来说插件都是很垃圾的,也是最让开发者头疼的问题,因为它们不是标准,你根本不可能靠一个插件来获得所谓的统一的网络体验,所以说这件事情上面
21、,google 忙活了半天,又回到了起点。但是绝对不是竹篮打水一场空,因为确实获得一定的市场占领,但是却违背了初衷。产品:GK-HD290 杰科 高清播放机 google 努力付之东流?努力付之东流?google 推行推行 WebM 哪家欢喜哪家忧?哪家欢喜哪家忧?google 选择的时机我们可以认为是非常的恰当的,不论是开源的概念也好,压缩上面的优势也好,这些都不是重点,重点是他得到了众多厂商的支持,而且本身他拥有世界最大的 Youtube 作为自己的后盾,还有的一搏,但是对于其他的人来说,后果就比较微妙了。WebM 其他的视频提供者其他的视频提供者 Google 是世界上第一大的视频发布商
22、(YouTube),Firefox 和 Opera 由于授权原因是永远不会支持 H.264 的,他们支持的只能是 WebM 和 Ogg Theora,因此视频网站实际已经要准备多个版本的视频了。这样不但没有起到减少各个环节的成本,反而给视频提供者造成了麻烦。竞争对手竞争对手 其实对于苹果这种厂商来说,google 的这一系列的动作,对他的影响真的微乎其微。毕竟一个插件解决的问题就不是问题,苹果只要在自己的浏览器上面安装一个 WebM 的插件就可以搞定了。但是对于微软来说确实不好的消息,毕竟微软自家的 VC-1 推行了多年并没有达到效果。本来与 H.264 相比就没有优势而言,因为他也收费,现在
23、 google 的 WebM一推出,就会使得微软的份额近一歩受到挤压。而 H.264 的标准制定者会不会因此而走向免费也在此打一个问号,因为WebM 如果真的流行起来,受伤害最深的肯定是他。普通大众普通大众 可能我们最担心的就是对我们影响了。其实总的说来,与我们的关系不大,我们要的只是流畅的观看结果,以及高质量的画面。这两方面,相信通过以后的改进,都是会朝着更好的方向前进,无所谓哪家的视频格式。不过有些人担心,是不是以后我想看 H.264 的视频就没有办法了?当然不是了,因为那些可以支持 H.264 编码的插件还是可以被 Chrome 所支持,只有那些完全用 HTML 5 的标签写的 H.26
24、4 视频就不能播放了。不过 Google 称目前仅有非常少的网站是这么做的,所以表示对人民群众的影响不大。而且 WebM 是由网络社区驱动的,Google 没有这么大的野心,它不会试图去控制 WebM 格式。Google 的目标是看到 HTML 5 的标签变成第一优秀的视频平台。google 的初衷的初衷 可以说 google 真的在这次视频格式竞争中不可能会得到“零和”以外的结果。因为如果他推行 WebM 失败的话,自然以后还要转向支持 H.264,还是一样要缴纳它舍不得拿出来的“版权费”,而且离他倡导的开源道路又有了更多的阻碍。如果他能够成功的跟 H.264 站在同一个平台上,被无数的厂商
25、接受的话,那么一样是违背了自己的初衷。因为 google 是想能够利用 HTML5 使人们拜托插件,充分的利用网络的自由,抛开这些束缚。但是结果却是同样造成了不同浏览器之间同时要支持两种标准,造成了视频内容提供商的麻烦。本想化简为繁,但是却使得事情变得更加复杂。特别是 google 为了自己的胜利,不惜以退为进,宣布了旗下的 chrome 浏览器不支持 H.264,必定是许多人要做出两难的选择。有点像国内某个动物即时通信软件的做法。宣布在自家的浏览器 Chrome 中停止对竞争对手的格式 H.264的支持而不是迎难而上,虽然是一种策略,但是看出与 google 的初衷愈行愈远。结语:结语:最后笔者想表述的是从来不认为 google 想推动视频格式的统一,并且朝着开源以及免费的道路有什么错误,甚至笔者也希望见到这个局面的形成。但是 google 所走的道路与自己所宣扬的有些貌合神离。利用客户端占有率的优势,打击竞争对手总是给人仗势欺人之嫌。而且造成了视频格式不但不统一,在现阶段反而使得视频供应商加大工作难度,有些适得其反。不过至于用户,长远看来,永远是不吃亏的。
限制150内