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只能透过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）的硬件解码器，同样是免费使用。

WebM

WebM项目和VP8同时在2010年5月19日发表，Mozilla、Opera、Google和其他40多家厂商共同协助发展，目的是让VP8成为HTML5的视频格式。WebM为一个容器格式，视频部分使用VP8，声音格式则是使用Vorbis。Internet Explorer 9可以透过安装解码器支持WebM视频，移动操作系统Android则是在2.3版（Gingerbread）之后支持WebM。Adobe也宣布会在将来的Flash Player中支持VP8视频的播放。

WebP

在2010年9月30日，Google发布了WebP，是以VP8编码为基础的图片文件格式，目的是取代现有的JPEG，作为网络图片的传输使用，使用的容器格式为Resource Interchange File Format（RIFF）。

和H.264的比较

H.264是当前使用最多的网络视频编码格式，因此最常拿来和VP8做比较。
H.264的编码技术包含专利（由MPEG-LA提供授权），而且在硬件上使用需要获取授权，VP8则不需要。即使有Google的背书，但VP8仍然很难避过所有的专利，其下场可能跟VC-1一样。管理H.264专利池的MPEG LA声称有12家公司持有Google VP8的相关专利。美国MPEG LA表示：“创建VP8专利池的相关准备正在进行”。
2013年3月，Google与MPEG LA及11个专利持有者达成协议，让Google获取VP8以及其之前的VPx等编码所可能侵犯的专利授权，同时Google也可以无偿再次授权相关专利给VP8的用户，此协议同时适用于下一代VPx编码。至此MPEG LA放弃成立VP8专利集中授权联盟，VP8的用户将可确定无偿使用此编码而无须担心可能的专利侵权授权金的问题。
根据MSU Graphics & Media Lab在2011年5月的测试，VP8需要约213%的数据量，才能达到和H.264相同的视频质量。
x264的开发者之一：Jason Garrett-Glaser，给了一些针对VP8的评论，他认为VP8当前并没有实现真正的比特流规范，而且在一些编码的技术上有所欠缺。