51CTO推薦:Html 5,下一代web開發標准詳解
近日Html 5規范的編輯Ian Hickson分別從video與audio標簽的草案標准中移除了codec,這是因為對於那些在網上發布視頻和音頻的大多數公司來說很難就這個議題達成和解。
目前主要使用兩個標准:H.264與Ogg Theora。H.264或MPEG-4是私有的視頻壓縮標准,如果用於商用則需要購買license,它特別適合於大容量的視頻;而Ogg Theora則是個開源免費的標准,但其質量卻不敢恭維,同時支持它的大廠商也少的可憐,Html 5規范的編輯Hickson說到:
Apple拒絕在QuickTime中(Safari使用的也是QuickTime)實現Ogg Theora,因為其缺少硬件支持及不確定的專利問題。
Opera與Mozilla對H.264提出了反對意見:
Opera拒絕實現H.264,因為其相關的專利協議花費太大。
Mozilla也拒絕實現H.264,因為其無法獲得可以涵蓋下游分發者的協議。
Google已經在Chrome中實現了H.264與Ogg Theora,但卻無法向Chromium的第三方分發者提供H.264 codec license,同時也指出Ogg Theora的quality-per-bit並不適合YouTube所處理的視頻容量大小。
微軟甚至未就Html 5規范的<video>標簽表態。
Opera Software的開發者Philip J&aUML;genstedt表明了他們的立場:
我們認為專利協議導致H.264與開放的Web平台格格不入。就目前情況來說,我們暫時會支持Ogg Vorbis/Theora,從專利角度來看這是最好的選擇了,而且其quality-per-bit也在不斷改進(尤其得力於最近編碼器的改進)。我們希望它能成為Html5的基線,然而我們還是衷心希望Web社區能夠再使一把勁以使其成為事實上的標准。
在不遠的將來還看不出合理的解決方案。Hickson有兩個想法:
Ogg Theora編碼器在不斷改進。現在已經出現了可用的硬件Ogg Theora解碼器芯片了。長久以來Google一直在支持codec而沒有獲得起訴,這導致Apple也逐漸打消了對專利的顧慮 。這麼做會讓Theora成為Web上codec事實上的標准。
H.264專利(那些把持著專利的公司還不想免費開放它們)也在不斷消亡,這樣對H.264的支持無需支付任何協議費用。這麼做會讓H.264成為Web上codec事實上的標准。
Hickson認為最後的贏家要滿足如下條件:
◆無需費用就可以實現,而且可由任何人分發
◆擁有可用的解碼器芯片
◆使用廣泛以彌補額外的專利費用
◆擁有足夠高的quality-per-bit以處理大容量的視頻站點
綜上所述,不同公司又一次在公共標准問題上不歡而散,每個人都想按自己的方式行事,最終的勝者又是誰呢?我們期待著夢想照進現實的那一天。