VP8是一个开放的图像压缩格式,用于将高品质视频内容与体验带到连网设备。最早由On2 Technologiesis开发,随后由Google发布,同时Google也发布了VP8编码的libvpx库,以BSD授权条款的方式发布,随后也附加了专利使用权。而在经过一些争论之后,最终VP8的授权确认为一个开放源代码授权,现在已广泛使用于网络视频应用。
VP8编码的开发从2008年9月13日开始,目的是要取代旧有的VP7编码格式。Google在2010年收购了On2之后,各界便呼吁Google发布VP8的源代码,在2010年3月12日,自由软件基金会发表了一个公开信,希望Google能够逐渐的以HTML5和开放的VP8,取代Youtube目前使用的Adobe Flash Player和H.264。
2010年5月19日,Google在Google I/O年会上,以BSD授权条款的发布了VP8编码软件,VP8的比特流格式则是以不可撤回的免费专利使用权发布。VP8也成为第二个On2 Technologies以开放源代码方式发布的编码产品,前一个是捐赠给Xiph.Org基金会的VP3,随后成为了图像编码格式Theora。
2013年3月,Google与MPEG LA达成协议:Google取得VP8可能受影响的专利授权,同时Google也可以再次授权给VP8的用户。
VP8编码和解码
目前VP8只能通过libvpx来进行编码,而Google聘用了FFmpeg的开发者Ronald Bultje来开发基于x264架构的VP8编码器,称为xvp8,将来发布后会集成在x264中。而芬兰的WebM硬件开发团队则是发布了暂存器转换层次结构(Register transfer level)的VP8硬件编码器,提供给半导体制造商免费使用。
libvpx可以解码VP8的图像,在2010年7月23日,FFmpeg的开发者Jason Garrett-Glaser、Ronald Bultje和David Conrad发布了名为ffvp8的VP8解码器,测试结果显示ffvp8比Google自己的libvpx解码器性能更佳。另外,WebM专案的硬件团队也有发布暂存器转换层次结构(Register transfer level)的硬件解码器,同样是免费使用。
VP8和H.264的比较
H.264是目前使用最多的网络图像编码格式,其编码技术包含专利(由MPEG-LA提供授权),而且在硬件上使用需要取得授权,VP8则不需要授权。
不过,即使有Google的背书,VP8可能很难避过所有的专利,其下场可能跟VC-1如出一辙。管理H.264专利池的MPEG LA声称,有12家公司持有Google VP8的相关专利。
图像品质方面,根据MSU Graphics & Media Lab在2011年5月的测试,VP8需要约213%的数据量,才能达到和H.264相同的图像品质。
查询进一步信息,请访问官方网站http://www.webmproject.org/。