Google 週三釋出一版開放原始碼、免授權金的影片格式WebM,包括Mozilla與Opera都已經同意在瀏覽器中支援該格式,同時Google也會在YouTube網站上加以支援。
「WebM計畫重點在開發一個高品質、開放性質的Web影片格式,並可免費提供給所有人。」WebM網頁如此寫著。Google是在週三的Google I/O大會上宣布此事。
Google已經找到一些外部支援,「VP8與WebM規格都已經在5/19日公布,也是正式版了,我們鼓勵大家加以利用來開發應用程式。Google、Mozilla與Opera都已經開始在瀏覽器中加入WebM支援;而自5/19日之後,所有只要是720p或更大的檔案上傳至YouTube後,都會以WebM作編碼,當作HTML5實驗的一部份。」
這個格式是以VP8技術為基礎,源自於Google在今年二月收購On2公司而來,它同時也用在Ogg Vorbis語音技術上,源頭也是On2公司。
這個用來幫影片編碼/解碼的「codec」技術跟H.264是競爭對手,後者是蘋果與微軟所偏好,但由於授權費頗高,且有限制,無法用在開源碼軟體上,這包括Mozilla的Firefox與Google的Chromium計畫(Chrome瀏覽器就是其中一個)都不行。
蘋果、微軟、Opera與Mozilla沒有立即回應此事。
Google同時也釋出了WebM軟體開發工具、授權指引、原始碼與FAQ。
目前網路上最常見的Web影片多是採用Adobe的Flash播放器,底層則以H.264 codec處理資料。Web瀏覽器製造商(包括蘋果、Mozilla、微軟、Google與Opera)則希望透過HTML5影片規格直接將影片內建到網站,不需再透過外掛Flash。
不過HTMl5並沒有規定哪一種codec,而瀏覽器製造商彼此意見也不一致。微軟與蘋果都愛H.264;Mozilla與Opera則否,他們偏好開源碼Ogg Theroa,這是以VP8前身VP3為基礎所做出來的。
Google的Chrome瀏覽器則是騎牆派,同時支援Ogg Theora與H.264,而目前開發者若想使用HTML5影片會面臨許多不確定性。
「許多影片codecs都因專利與授權成本而充滿不確定,」Google工程副總裁Vic Gundotra表示,「Web需要開放標準。」
H.264的最大優勢在於硬體支援,這意味著晶片可直接解碼影片,而不需透過軟體(透過軟體速度較慢且較耗電)。
StreamingMedia.com執行副總裁同時也是Frost & Sullivan分析師的Dan Rayburn表示,WebM應該會有硬體支援。
「好幾個消息來源跟我說Google將會宣布VP8有硬體支援,若真是如此,VP8就有可能跟H.264一較高下,而若Google又真能取得足夠多的支援,那勝出機會就很高了。」Rayburn表示,「但若沒有硬體支援,VP8就算作得不錯,也取代不了H.264。」
不過影片串流的專利問題很複雜。Mozilla曾表示Ogg Theora可安心使用,但微軟對Ogg Theora則心存疑慮;蘋果Steve Jobs則顯然想對開源碼影片codecs動手攻擊專利侵權。微軟雖然是H.264專利的最大貢獻者之一(H.264由MPEG LA組織所有),但微軟付出的H.264權利金比當初從MPEG LA收到的金額高出一倍。
微軟不反對Google的WebM影片技術
Google出面整頓Web影片技術,微軟週三做出小小聲援,表示將支援開源碼、免權利金的WebM技術,不過Windows用戶得自行安裝軟體。
Google週三在Google I/O大會上推出WebM網路影片技術,這是採用以VP8為基礎的影片編碼技術,目前Mozilla與Opera都已經表態支援,而微軟則發了一段不痛不癢的聲明:
「有關影片與HTML5,我們全力投入。在HTML5支援上,IE9支援H.264影片與VP8影片的播放,不過VP8需要用戶在Windows上安裝一個VP8 codec。」IE總經理Dean Hachamovitch表示。
這談不上大力支持,但至少比先前對Ogg Theora的態度好多了。微軟同時也再次提到影片編碼解碼(codecs)的專利侵權風險。
「我們致力於讓網友在IE9可以看到各種格式的內容;而同時,Windows客戶、開發者、網站所有者也希望在使用IE9的時候,能獲得保護,不用擔心IP智產權的問題。」Hachamovitch表示。
Web影片目前有兩大codecs陣營:Ogg Theora與H.264。微軟(H.264的主要專利貢獻者)在Windows與下一版IE9都會內建H.264支援。蘋果(有一個H.264專利)也是愛用戶,因為可藉此避開Adobe的Flash播放器。
不過Mozilla與Opera都拒用H.264,且產業在制訂HTML5規格時也不指定codec規格。WebM的出現可望緩和目前的僵局,但若少了蘋果與微軟的支援,這還是無法寫成標準。蘋果目前尚未針對此事表示意見。
Mozilla偏好WebM與VP8,Mozilla推廣師Chris Blizzard在部落格提到,「VP8 codec的每位元品質(quality-per-bit)比Theora改善很多,已經跟H.264不相上下。我們會在Firefox中支援WebM,今天你就可取得WebM版的Firefox 4 pre-alpha版。」
Opera也已經釋出一個支援WebM的瀏覽器測試版。
HTML5影片對於Adobe的Flash Player會是重大威脅,後者在底層是支援H.264與VP8前身VP6。不過Adobe與Google現在是盟友關係,Google還打算把Flash內建至Chrome。也因此Adobe CTO Kevin Lynch已經宣布Adobe會在Flash Player中內建VP8支援,並在一年內釋出。
文章定位: