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