如今的網絡上有著為數眾多、內容多彩的視頻供我們欣賞,我們可能很少會去注意這些視頻所采用的格式。但對于Google、蘋果、微軟等巨頭來說,這卻是一個不能忽視的問題。事實上,一場關于網絡視頻格式的爭奪戰正在上演,這場爭奪戰的勝負也關系著未來我們將以何種方式觀看網絡視頻。
尚未統一的html5視頻格式
未來的Web將基于html5,這一點已經顯露無遺。html5引人注目的變化之一是提供了一個Video標簽,讓瀏覽器無須借助第三方插件(比如 Adobe的Flash)即可播放視頻,從某種意義上來說,這也算得上是蘋果CEO喬布斯敢于向Flash說不的一個重要理由。
雖然視頻可以直接嵌入網頁,但究竟該采用哪種格式的視頻,html5卻并沒有規定。因此我們看到了這樣的現象:微軟、Google、Mozilla、Opera等紛紛宣布自己的瀏覽器會支持html5,但它們選擇的視頻格式卻分成了兩大陣營——蘋果Safari/GoogleChrome/微軟IE9可以支持H.264,而火狐/Chrome/Opera則支持Ogg Theora。
H.264無疑是一種優秀的視頻格式,它不僅體積小巧,畫質也不錯,而且在蘋果等的大力推動下,市場份額提升迅速。但H.264有一個致命的缺陷——它是一種專利視頻格式,由MPEG-LA公司控制。這意味著要使用H.264,你必須獲得許可,換句話說,你可能需要為此支出一大筆專利費。盡管目前的H.264多采用免費推廣的策略,但以后會不會收費、會怎樣收費則很難說清楚。
為了擺脫專利控制,一種和H.264質量接近,任何人都可以免費使用、不用擔心專利的視頻格式Theora誕生了。不過,目前Theora得到的支持非常有限,除了部分技術原因外,最重要的是,得不到大公司的支持,要知道微軟、蘋果都擁有H.264的部分專利權,Theora的推廣對它們來說有弊無利,因此他們的瀏覽器都不支持Theora。得不到設備廠商和瀏覽器巨頭們的支持,Theora要動搖H.264地位的可能性微乎其微。
如此看來,H.264會成為html5時代視頻格式爭奪戰的唯一勝者幾無懸念。但意外總是有的,Google的加入,讓局面產生了新的變數。
WebM和Google的野心
在即將到來的html5時代,底層編碼標準很大程度上將決定未來的市場份額,誰掌握了這個標準,誰就基本上掌握了設備廠商和瀏覽器廠商的命脈。
看準了這個領域還處于混亂不已的事實后,Google砸下一億美元重金,收購了視頻壓縮技術供應商On2公司,并很快宣布,將On2公司的核心視頻壓縮技術VP8以開源方式公之于世,作為互聯網多媒體編碼標準中的視頻部分,納入標準布局中,音頻部分采用另一種開源格式Vorbis。(相對于蘋果支持的H.264標準,VP8視頻編碼加上Vorbis組成了Google的WebM標準)。
Google的這一布局可謂高明,一方面利用強大的資金實力,將其他公司必須靠專利費用才能生存的技術轉變成開源項目并納入標準布局,以對其他受到專利保護的技術形成壓力極大的競爭,另一方面,這種對Google會帶來明顯的巨額長期回報的舉措,還可以以濟世普渡的面貌出現,為它贏來“自由”、“開放”的口碑。
要知道,Google不僅擁有自有品牌的瀏覽器Chrome,還擁有世界上最大的視頻網站Youtube,因此在Chrome 6.0和Youtube中應用這套標準(WebM)也就一點也不意外了。如此一來,就等于Google一手掌握了標準、設備(瀏覽器、Android)、應用(Youtube)這樣從上游到終端的互聯網多媒體供應鏈,這樣的優勢對競爭對手來說可能產生致命的威脅。
蘋果和微軟反應不一
如果說,Adobe Flash之于蘋果的H.264視頻標準的威脅還在不同的層面上——前者是一種互聯網多媒體播放格式,而后者則是互聯網多媒體編碼標準,讓Adobe Flash支持H.264是完全可行的、也是已經實現的,只不過喬布斯堅持不在自家的產品中以Adobe Flash的方式而是以html5的方式來調用H.264編碼格式罷了。
但Google的WebM,其競爭是直指H.264根本命脈的。現在,就不是由誰來調用H.264的問題,而是用不用H.264的問題了。無怪乎喬布斯在回應網友提問“你對Google發布了VP8有何高見”時,采用了情緒化方式回復了一個網址,它指向一個網頁,上面對VP8會帶來的專利糾紛表示了極大的擔擾,并對其性能也作了種種非正面的評價。
客觀地講,VP8和H.264相比從技術上如果說真的有差距,也并不明顯。權威評測結果表明,使用兩者進行視頻編碼以后所得到的文件體積相差無幾,播放質量用非專業眼光來看也沒有很大的區別。硬要吹毛求疵的話,也許可以說VP8在靜態細節表現上稍勝一籌,而H.264則在圖像區域運動時能夠少丟一些幀。
但是真正的問題當然還是在誰能執未來牛耳的商業利益上,蘋果當然會跳出來大聲反對表明立場。而專利糾紛問題當然也會是Google必須考慮和面對的,據知情人士透露,VP8和H.264在某些關鍵部分相似度過高,這會為Google的布局帶來一定的隱患。
而另一個瀏覽器帝國的締造者微軟在面對此事時,態度相當令人捉摸不透。微軟似乎打算兼收并蓄,誰來都歡迎。IE9將默認支持H.264,而對于VP8的支持則要通過安裝額外的解碼器實現。但隨著Google布局的推廣,Mozilla、Opera已經宣布在新版本中將為WebM提供默認支持,IE9是否會在壓力之下將VP8納入默認支持,一切現在都還比較難講。
VP8和H.264的博弈很難在短時間內決出勝負,最可能的情況就是,多種格式會在網絡視頻中長期共存。而對于用戶而言,這種不斷加劇的競爭帶來的將是越來越好的網絡視頻體驗。
無論如何,這場互聯網編碼標準之爭必然對未來的云計算環境,特別是移動互聯網的發展產生深遠的影響。