HTML 5真的能戰(zhàn)勝Flash和Silverlight?
專題:HTML 5,下一代Web開發(fā)標(biāo)準(zhǔn)詳解
一直以來,人們認(rèn)為HTML5將“消滅”來自Adobe和微軟的專有媒體工具和播放器。之所以存在這種觀點(diǎn)的原因是,人們認(rèn)為HTML5中將包含任何人可以使用的音頻和視頻編碼標(biāo)準(zhǔn)。
來自搜索巨人谷歌的表態(tài)曾更進(jìn)一步讓人們確信此點(diǎn)。谷歌開發(fā)者產(chǎn)品副總裁維克•甘多特拉(Vic Gundotra)最近曾告訴開發(fā)者,應(yīng)投身于Web開發(fā),因?yàn)镠TML5將帶來一個(gè)“令人驚喜的編程模式和終端用戶體驗(yàn)。”
但是至少?gòu)默F(xiàn)在看來,擁有一個(gè)統(tǒng)一多媒體體驗(yàn)的希望已經(jīng)破滅。蘋果、Mozilla、Opera、微軟和谷歌并沒有達(dá)成一致意見,無法在提議的HTML5規(guī)范中使用一個(gè)統(tǒng)一的音頻或視頻編碼標(biāo)準(zhǔn)。
這意味著主流瀏覽器和媒體播放器將繼續(xù)和以前一樣,采用它們過去所自主開發(fā)的編碼器和API,置開發(fā)者和客戶于不顧,或者讓他們花費(fèi)更多的成本和精力來支持不同的播放器。
谷歌HTML5 W3C負(fù)責(zé)人伊恩•??松↖an Hickson)表示,在經(jīng)過多次討論之后,他已經(jīng)放棄試圖讓不同廠商達(dá)成一致意見的努力。??松硎?,“我非常不情愿的得出以下結(jié)論,沒有一個(gè)所有廠商都愿意實(shí)施和發(fā)布的合適編碼標(biāo)準(zhǔn)。”
??松^續(xù)表示,“因此我已經(jīng)在HTML5規(guī)范中移除了兩個(gè)需要編碼標(biāo)準(zhǔn)的部分,與過去的一些其它功能一樣,對(duì)此不進(jìn)行明確定義?!?/P>
分歧明顯集中在是否包含H.264或Ogg Theora上。
兩種希望猶存
首先是,Ogg Theora完善到一定程度,讓反對(duì)將它包含在HTML 5中的蘋果和谷歌認(rèn)為它已經(jīng)足夠成熟,在Ogg Theora發(fā)布足夠長(zhǎng)的時(shí)期內(nèi),沒有針對(duì)使用該技術(shù)的公司發(fā)起專利侵權(quán)訴訟。Theora是Ogg項(xiàng)目中的開源視頻壓縮技術(shù)部分。
另一種可能是,與H.264相關(guān)的專利到期,從而使它成為一個(gè)無需許可授權(quán)就可使用的標(biāo)準(zhǔn)。
??松硎?,在這兩種情況下,它們可能成為事實(shí)Web標(biāo)準(zhǔn),而不是官方標(biāo)準(zhǔn)。但是這兩種可能都需要等待幾年的時(shí)間。
據(jù)??松忉尫Q,關(guān)于將Ogg Theora或H.264加入到HTML5規(guī)范中的討論,受阻于硬件支持、成熟性、版權(quán)和許可等問題。
蘋果拒絕在QucikTime中采用Ogg Theora,拒絕在其Safari瀏覽器中使用它,理由是它缺少硬件支持和專利范圍不確定。谷歌已經(jīng)在Chrome中采用了Ogg Theora和H.264,但是它“暗示Ogg Theora的quality-per-bit(每位元品質(zhì))還不適合YouTube處理的量?!?/P>
令谷歌、Opera和Mozilla不滿的一件事情是,它們不得不從專利持有者那兒購(gòu)買許可才能采用H.264,??松Q其價(jià)格“令人討厭”。
采用H.264的IT廠商必須從MPEG LA公司獲得標(biāo)準(zhǔn)許可,該過程可能耗費(fèi)公司數(shù)百萬美元。微軟已經(jīng)通過了該過程,因此它能夠在其瀏覽器或媒體播放器中為用戶提供H.264編碼標(biāo)準(zhǔn)。但據(jù)??松Q,微軟還尚未表態(tài)有支持該視頻標(biāo)準(zhǔn)的想法。
Moonlight,微軟Silverlight的開源實(shí)現(xiàn),可以將微軟的播放器在Linux和Unix上使用,正在試圖避開H.264許可。Moonlight正在增加對(duì)Nvidia顯卡的支持,將解碼從軟件播放器轉(zhuǎn)到真正硬件上,以避開H.264.
微軟近日發(fā)布的Silverlight 3支持基于瀏覽器的播放器,將采用H.264標(biāo)準(zhǔn)。
【編輯推薦】