VP8是一個(gè)開放的圖像壓縮格式,用于將高品質(zhì)視頻內(nèi)容與體驗(yàn)帶到連網(wǎng)設(shè)備。最早由On2 Technologiesis開發(fā),隨后由Google發(fā)布,同時(shí)Google也發(fā)布了VP8編碼的libvpx庫,以BSD授權(quán)條款的方式發(fā)布,隨后也附加了專利使用權(quán)。而在經(jīng)過一些爭(zhēng)論之后,最終VP8的授權(quán)確認(rèn)為一個(gè)開放源代碼授權(quán),現(xiàn)在已廣泛使用于網(wǎng)絡(luò)視頻應(yīng)用。
VP8編碼的開發(fā)從2008年9月13日開始,目的是要取代舊有的VP7編碼格式。Google在2010年收購了On2之后,各界便呼吁Google發(fā)布VP8的源代碼,在2010年3月12日,自由軟件基金會(huì)發(fā)表了一個(gè)公開信,希望Google能夠逐漸的以HTML5和開放的VP8,取代Youtube目前使用的Adobe Flash Player和H.264。
2010年5月19日,Google在Google I/O年會(huì)上,以BSD授權(quán)條款的發(fā)布了VP8編碼軟件,VP8的比特流格式則是以不可撤回的免費(fèi)專利使用權(quán)發(fā)布。VP8也成為第二個(gè)On2 Technologies以開放源代碼方式發(fā)布的編碼產(chǎn)品,前一個(gè)是捐贈(zèng)給Xiph.Org基金會(huì)的VP3,隨后成為了圖像編碼格式Theora。
2013年3月,Google與MPEG LA達(dá)成協(xié)議:Google取得VP8可能受影響的專利授權(quán),同時(shí)Google也可以再次授權(quán)給VP8的用戶。
VP8編碼和解碼
目前VP8只能通過libvpx來進(jìn)行編碼,而Google聘用了FFmpeg的開發(fā)者Ronald Bultje來開發(fā)基于x264架構(gòu)的VP8編碼器,稱為xvp8,將來發(fā)布后會(huì)集成在x264中。而芬蘭的WebM硬件開發(fā)團(tuán)隊(duì)則是發(fā)布了暫存器轉(zhuǎn)換層次結(jié)構(gòu)(Register transfer level)的VP8硬件編碼器,提供給半導(dǎo)體制造商免費(fèi)使用。
libvpx可以解碼VP8的圖像,在2010年7月23日,F(xiàn)Fmpeg的開發(fā)者Jason Garrett-Glaser、Ronald Bultje和David Conrad發(fā)布了名為ffvp8的VP8解碼器,測(cè)試結(jié)果顯示ffvp8比Google自己的libvpx解碼器性能更佳。另外,WebM專案的硬件團(tuán)隊(duì)也有發(fā)布暫存器轉(zhuǎn)換層次結(jié)構(gòu)(Register transfer level)的硬件解碼器,同樣是免費(fèi)使用。
VP8和H.264的比較
H.264是目前使用最多的網(wǎng)絡(luò)圖像編碼格式,其編碼技術(shù)包含專利(由MPEG-LA提供授權(quán)),而且在硬件上使用需要取得授權(quán),VP8則不需要授權(quán)。
不過,即使有Google的背書,VP8可能很難避過所有的專利,其下場(chǎng)可能跟VC-1如出一轍。管理H.264專利池的MPEG LA聲稱,有12家公司持有Google VP8的相關(guān)專利。
圖像品質(zhì)方面,根據(jù)MSU Graphics & Media Lab在2011年5月的測(cè)試,VP8需要約213%的數(shù)據(jù)量,才能達(dá)到和H.264相同的圖像品質(zhì)。
查詢進(jìn)一步信息,請(qǐng)?jiān)L問官方網(wǎng)站http://www.webmproject.org/。