為什麼瀏覽器廠商在支持 H.264 還是 WebM 視頻編碼上意見不一致?

IE 和 Safari 支持 H.264,Firefox、Google 和 Opera 支持 WebM 和 Theora。


我覺得都是為了各自的利益,巨頭們都想成為時代的主宰。

1、google力推開源,在其開源VP8視頻編碼技術後,WebM也就成了開源,而且google擁有第一大視頻發布商YouTobe,現在google將YouTobe80%的視頻格式都變為WebM格式;

2、使用H.264是要交專利授權費的,對於Opera和Firefox這樣的瀏覽器而言,由於授權問題,他們只支持WebM,事實上,由於windows media foundation的支持,獲得了H.264的播放許可權,只要運行於windows7的瀏覽器(包括Opera和Firefox)都可以獲得授權,只不過現在Opera和Firefox不願支持H.264罷了(可能他們考慮到其他平台如linux會有授權問題限制);

3、互聯網在線視頻要藉助flash的幫助,而在手機平台上flash運行效率低、用戶體驗差,HTML5的出現,使得僅僅更新瀏覽器就可以完整收看在線視頻,H.264較早得到認可,而蘋果是一個追求完美,看重用戶體驗的公司,所以蘋果公司幾乎是最早宣布支持H.264,並部署在其iPhone手機中。

這是我的幾點看法,並不是很準確,希望能有所幫助。


VP8 畫質上打不過H264,不過WEBM是目前取代GIF的最佳方案,不過互聯網更注重速度,VP8的體積和音視頻分離不能再方便【只播放WEBM就是絕對動態圖,畫質體積把殘廢的GIF打出場外】關鍵還是谷歌作死,不肯聯合其它廠家。


因為H.264是專有的編碼格式,使用H.264需要繳納專利授權費,而WebM及VP9則不同,Google承諾在其擁有專利權的情況下免費應用於各種情形。另外Microsoft Edge已經支持VP9了,而且Google,Mozilla,Microsoft等成立了開放媒體聯盟開放與HEVC不相上下的下一代免稅的視頻編碼格式


利益驅動,webm的路還很長


我個人認為技術上不分伯仲,其實跟拍戲一樣,誰上位得看屁股坐在哪裡


推薦閱讀:

瀏覽器如何確定http的請求首部欄位?
如何評論瀏覽器最新的 WebAssembly 位元組碼技術?
瀏覽器是不是相當於 HTML、CSS 等語言的一個解釋器?
把瀏覽器的 rendering engine 翻譯成「渲染引擎」是正確的嗎?

TAG:網頁瀏覽器 | 視頻解碼 |