Home » 網路趨勢發展

[Google I/O] Google發表WebM,開放原始碼的V8編碼

Richard 20 May 2010

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格式的測試版提供給大家使用:

當然,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的後續發展。

這場戰爭顯然還尚未結束,後續的發展仍然值得期待。

Richard

平日關注於社群媒體以及行動上網的相關話題,熱愛技術。近日主要工作為開發iOS的應用程式,歡迎各位讀者與我交流。Twitter/Facebook: @dlackty、Email: dlackty@gmail.com。

Website - More Posts