[Google I/O] Google發表WebM,開放原始碼的V8編碼
Google I/O是一年一度的Google開發者大會,而今年Google也在此大會上公佈許多令人振奮的新消息,而WebM這個開放授權的影片編碼格式便是這次的重點之一。
Google I/O
![]()
Google I/O是Google所舉辦的一年一度重大的開發者盛會,除了有許多精彩的技術演講之外,往往Google也會在大會上公佈他們今年的一些新的突破性服務。而今年的Google I/O則是在5/19、5/20兩天,而第一天早上便已經公佈許多令人驚喜的新消息,而WebM編碼便是在第一天早上的演講中所正式公開的。
編碼混亂
隨著這一波Adobe與Apple之間的大戰,越來越多廠商紛紛開始支援HTML5的影片播放,也就是不需要透過Flash、直接讓瀏覽器播放影片。像是YouTube、Facebook等世界級的網站都開始提供HTML5的影片播放。
然而,這時候就出現影片編碼格式的問題了。所謂的影片編碼,便是將影片壓縮成較小的體積、方便網路上的播放,以往若是透過Flash播放,無論我們在哪個瀏覽器、平台上,實際上負責播放的都是Flash,所以只需要將影片轉換成Flash支援的格式便可以確保在不同瀏覽器上都能順利播放。
但是換成了HTML5的影片播放,從此影片解碼、播放的工作變成各個瀏覽器必須自行處理,而若是各個瀏覽器所支援的解碼格式不同,就必須提供不同編碼格式的影片了!
以現行的狀況來講,若是你的影片只提供H.264編碼,那Chrome/IE9/Safari還有iPhone/iPad都可以順利瀏覽。然而,市場上仍然有不少使用者的Opera/Firefox就無法看到影片了!你必須另外提供Theora編碼的影片才能讓這兩個瀏覽器的使用者能夠正常觀賞影片。
而編碼的混亂自然造成成許多開發者的不便,畢竟以往我們只需要將影片編碼成flv格式,之後就可以透過Flash來播放,但若要使用新一代的網路標準技術,就得編碼成各種格式才能讓不同平台的使用者觀看。
H.264的授權
或許大家會感到疑惑,那為什麼不乾脆大家都提供H.264編碼不就解決問題了?
在先前筆者曾經在HTML5與H.264一文中提到,目前阻礙HTML5影音播放發展的最大阻礙便是在H.264的授權問題。雖然H.264是目前市場上得主流影音編碼格式,大多數的網站、裝置均採用H.264編碼,但由於H.264並非一個開放授權,故也有部份軟體使用Theroa這個開放、免費的編碼格式,造成市場上的格式混亂。
雖然目前MPEG LA,也就是H.264的專利負責團體,將H.264的專利免費期限延長到2015年,但許多科技人士擔心這只是一種放長線釣大魚的手法,若是到了2015年H.264成為市場上的唯一選擇,或許MPEG LA就會獅子大開口提出高額的授權金。

因為以上這層顧慮,所以像是開放原始碼組織Mozilla便不願意在其Firefox瀏覽器中加入H.264的支援,反而採用了免費的Theroa編碼格式與其抗衡。
WebM
Google在去年收購了On2 Technologies這間公司的同時,便宣佈在未來會將On2的VP8編碼開放授權給所有人使用。而On2先前釋出的VP3編碼便是Firefox所使用的Theora編碼的前身。

而WebM便是開放原始碼版本的VP8編碼,提供了高品質、免費的編碼工具給任何人使用。就在Google宣佈的同時間,Opera、Firefox也已經放出支援WebM格式的測試版提供給大家使用:
- Firefox WebM Builds – Firefox
- Welcome, WebM <video>! – Opera

當然,Google旗下的YouTube也宣佈開始提供WebM格式的影片,你可以透過以下步驟測試:
- 安裝支援WebM的瀏覽器
- 到YouTube的HTML5頁面開啟HTML5功能
- 在影片的網址後方加入&webm=1
現在與Google結盟的Adobe也宣佈將在一年在Flash中提供WebM的支援,屆時即便是不支援WebM的瀏覽器也可以透過Flash外掛來取得支援。
後續的可能效應
隨著WebM的開放,我們可以遇見到未來的影片格式將統一,但事情真的如此容易嗎?
考量到微軟及Apple都是H.264的支持者,微軟雖然在聲明稿中表示會讓IE9的使用者除了H.264外也可以播放WebM格式的影片,但也強調使用者必須另外自行下載安裝。至於Apple呢?目前他們對於WebM還沒有表示任何看法。
此外,也別忘記目前許多的行動裝置已經內建H.264的晶片,這些晶片可以讓行動裝置用很低的耗電量編碼、解碼H.264格式的影片,但WebM目前只能透過軟體解碼,相對之下會消耗比較多的電力、資源。支援WebM編碼的硬體晶片相信也即將問世,屆時各家行動裝置設計廠商是否支援也將會影響WebM的後續發展。
這場戰爭顯然還尚未結束,後續的發展仍然值得期待。


Pingback: Web影片格式大一統?H.264宣布永遠都不會對使用者收費! - Inside