細(xì)看Google WebM標(biāo)準(zhǔn)的前世今生
Google在I/O開發(fā)者大會(huì)上推出了WebM網(wǎng)絡(luò)視頻標(biāo)準(zhǔn),使用WebM標(biāo)準(zhǔn)的網(wǎng)絡(luò)視頻更加偏向于開源并且是基于HTML5標(biāo)準(zhǔn)的。目前,HTML 5標(biāo)準(zhǔn)已廣為人知,本文,筆者將邀你全面了解WebM VP8視頻壓縮格式的前世今生。
開源開放WebM VP8何方神圣?
WebM是一個(gè)由Google資助的項(xiàng)目,目標(biāo)是構(gòu)建一個(gè)開放的、免版權(quán)使用費(fèi)的視頻文件格式。該視頻文件格式應(yīng)能提供高質(zhì)量的視頻壓縮以配合HTML 5使用。WebM項(xiàng)目是一個(gè)使用BSD許可證的開源項(xiàng)目,它采用了On2 Technologies開發(fā)的VP8視頻編解碼器和Xiph.Org基金會(huì)開發(fā)的Vorbis音頻編解碼器(一種開源且無專利限制的音頻壓縮格式),其使用的封裝格式則以Matroska(MKV)開源格式為基礎(chǔ)。
VP8視頻壓縮格式由ON2創(chuàng)造、Google發(fā)揚(yáng)
VP8,是On2 Technologies于2008年9月13日推出的、旨在取代其前任VP7的視頻編解碼器。VP8能以更少的數(shù)據(jù)提供更高質(zhì)量的視頻,而且只需較小的處理能力即可播放視頻,為致力于實(shí)現(xiàn)產(chǎn)品及服務(wù)差異化的網(wǎng)絡(luò)電視、IPTV和視頻會(huì)議提供理想的解決方案。今年2月,Google收購On2 Technologies,在5月舉行的Google I/O開發(fā)者大會(huì),Google正式宣布將VP8以BSD許可證的形式開源,揭開了新一輪互聯(lián)網(wǎng)多媒體之爭(zhēng)的序幕。
技術(shù)領(lǐng)先 WebM VP8潛力無限
相對(duì)于目前的VC-1、H.264等視頻壓縮格式,WebM VP8具有明顯的技術(shù)提升,其加入了40多項(xiàng)創(chuàng)新技術(shù),包括:基于虛擬參考禎的高級(jí)預(yù)計(jì)編碼、基于宏塊級(jí)的多線程技術(shù)、改進(jìn)的局域參考編碼、增加復(fù)雜度的先進(jìn)上下文熵編碼、稀疏目標(biāo)區(qū)域的自適應(yīng)回路濾波等,從而能以更少的數(shù)據(jù)提供更高質(zhì)量的視頻,例如:主要的H.264實(shí)現(xiàn)方案需要兩倍的數(shù)據(jù)才能提供與WebM VP8相同質(zhì)量的視頻 (基于客觀峰值信噪比測(cè)試結(jié)果)。
不同于需要收取專利授權(quán)費(fèi)用的H.264標(biāo)準(zhǔn),WebM VP8實(shí)現(xiàn)了完全的免費(fèi)開源與授權(quán)開放,并且,經(jīng)過Google持續(xù)性的技術(shù)優(yōu)化,其解碼速度與開發(fā)工具顯著增強(qiáng),在壓縮效率和性能方面的表現(xiàn)較發(fā)布初期顯著提升。同時(shí),WebM VP8比特流的解碼只需要極少的處理周期,故用戶無需擁有高端的PC或移動(dòng)設(shè)備也能夠享受到WebM VP8的視頻質(zhì)量,此外,WebM VP8在ARM架構(gòu)兼容性與多核處理器適用性方面也具有后發(fā)優(yōu)勢(shì)。
全面擴(kuò)張 WebM VP8引領(lǐng)未來
與目前主流的視頻壓縮格式相比,谷歌WebM VP8視頻壓縮格式更加適合下一代Web開發(fā)標(biāo)準(zhǔn)(HTML 5)與移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)的應(yīng)用需求,至今已在全球范圍獲得廣泛推廣。一方面,Google Chrome、Microsoft IE9、Mozilla Firefox、Opera、Apple Safari等各大主流瀏覽器均高調(diào)支持HTML 5標(biāo)準(zhǔn),而WebM VP8作為HTML 5標(biāo)準(zhǔn)的重要組成部分,也同樣得到了WebM項(xiàng)目其它四十多家出版商和計(jì)算機(jī)軟硬件供應(yīng)商(包括AMD、NVIDIA等)的積極支持,這一免費(fèi)開源、公開授權(quán)的編碼器,有助于在互聯(lián)網(wǎng)業(yè)內(nèi)建立一個(gè)統(tǒng)一的標(biāo)準(zhǔn)視頻編碼格式。
另一方面,WebM VP8已經(jīng)成為FFmpeg項(xiàng)目組的一部分,可以在X86、ARM和PowerPC平臺(tái)運(yùn)行,并可在Windows、Mac OS X、Linux等系統(tǒng)良好支持,此外,WebM VP8亦支持DirectShow,Windows Media Foundation,QuickTime和Gstreamer等編碼器,由于WebM VP8能以更少的數(shù)據(jù)提供更高質(zhì)量的視頻,超過80%的YouTube日常視頻均已采用WebM VP8視頻壓縮格式,這一系列成果,標(biāo)志著WebM VP8在硬件、系統(tǒng)、編碼、資源方面取得了全面突破,更加適應(yīng)新一代MID/平板的發(fā)展趨勢(shì)。
【編輯推薦】