尽管视频已经成为核心的网络体验,但目前还没有一个开放并免费的可用于网络视频的格式,所以在收购On2之后的10个月,Google终于将其拥有的VP8视频编码技术开源,并免费提供给所有开发者使用。同时,Google发布WebM开 放网络媒体项目,一个可以帮助开发者为开放网络制作出世界级媒体格式的社区。
WebM包括:
VP8:高质量的视频编码,以BSD式的免费授权形式提供给所有人使用 Vorbis:开源并已经被广泛部署使用的音频编码 一个基于Matroska子集的视频容器VP8的视频编码非常高效,这也意味着使用VP8编码的视频会占用更小的带宽,同时提供更高的视频质量。VP8编码非常简单,可以轻松整合到现有环境里。很多软件和硬件厂商都将支持WebM,包括:
Mozilla Opera Google Chrome Adobe ARM Brightcove Collabora Digital Rapids Encoding.com Grab Networks iLinc INLET Kaltura Logitech MIPS Nvidia Ooyala Qualcomm Skype Sorenson Telestream Texas Instruments Verisilicon Wildform 同时,Google也宣布今晚放出的新版Chromium会加入对WebM的支持,包括VP8视频编码,几周后会加入Chrome Dev分支。
Via WebM Project Blog and The Chromium Blog
VP8尚不完善
X264(基于H.264用于视频编码的开源库)视频压缩格式开发者詹森·加勒特格拉斯(Jason Garrett-Glaser)近日在AppleInsider网站上发表文章称,VP8性能低下,不完善,会面临专利问题。
Sorenson Media公司利用其Squish编码工具打造了两段相同内容的视频,分别使用WebM和H.264格式,结果发现,两者的码率和文件尺寸几乎相同。
有网友评论说:“我一直认为H.264的规格写得太冗长,但和VP8相比,至少它是精确而详细的,不会杀伤我太多脑细胞。”
微软此前曾表示,如果用户的PC上安装了VP8编码器,那么通过IE9和Silverlight就可以直接播放WebM视频,但是否将VP8编码器直接嵌入到Windows中还有待商讨。
很多公司也都表示了支持WebM的意愿,它们包括软件厂商Skype、Adobe和Oracle以及硬件厂商AMD、ARM、罗技、NVIDIA、高通、MIPS和德州仪器。Google表示:“Google将与硬件厂商合作以便让更多的设备可以支持WebM,正与众多的显卡和芯片厂商密切合作以在它们生产的芯片中加入对VP8硬件加速的支持。”
虽然免费、开源的视频编码可以加快HTML 5的普及速度,同时也极有可能成为互联网的视频标准,然而,Google发表声明以来,多方都在担心VP8编码器的许可以及性能问题。
VP8介绍
VP8是一种视频压缩格式,由On2 Technologies创建来代替VP7,现在被google拥有。视频压缩解决方案厂商On2 Technologies公司现已推出最新的视频压缩格式On2 VP8。On2 VP8是第八代的On2视频,能以更少的数据提供更高质量的视频,而且只需较小的处理能力即可播放视频,为致力于实现产品及服务差异化的网络电视、IPTV和视频会议公司提供理想的解决方案。
On2 VP8加入了40多项的创新技术,在压缩效率和性能方面超越了目前市面上的所有其他视频格式。这些创新技术包括:
* 基于虚拟参考祯的高级预计编码
* 基于宏块级的多线程技术
* 改进的局域参考编码
* 增加复杂度的先进上下文熵编码
* 稀疏目标区域的自适应回路滤波
On2 VP8在质量和性能方面超越H.264、VC-1和Real 视频
随着On2 VP8的推出,On2 视频现已大幅超越所有其它商用格式的压缩性能。例如,主要的H.264实现方案需要两倍的数据才能提供与On2 VP8相同质量的视频 (基于客观峰值信噪比 (PSNR) 测试结果)。
此外,On2 VP8比特流的解码只需要极少的处理周期,故用户无需拥有最新、最高级的PC机或移动设备也能够享受到On2 VP8的视频质量。多核处理是计算机技术领域最重要的发展成果之一。On2 VP8的设计能够充分发挥多核系统的能力,而且可同时高效地利用多达64个处理器内核。