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