Mozilla考虑支持H.264
歷史上,Mozilla曾拒絕過使用非開放的編碼解碼器(如H.264),InfoQ此前也就這一話題進行過報導。Mozilla之所以拒絕主要是因為支持H.264與它的思想觀念不一,因為H.264有專利覆蓋,并且由MPEG-LA許可使用。人們不禁要問,Mozilla這樣的姿態會被軟化嗎?
\u0026#xD;\nMPEG-LA宣布互聯網視頻編碼解碼器要追溯到2010年。Google Chrome雖然一年前威脅說要移除對H.264的支持,但是直到現在仍然沒有采取相應的行動。
\u0026#xD;\n微軟在其Windows平臺對H.264編碼解碼器進行了授權,它通過在瀏覽器中提供插件來渲染H.264(也包括其他的視頻編碼解碼器)。OSX則繼續內置了對H.264的支持。對于其他操作系統中的瀏覽器,Flash插件為H.264提供了解碼支持,不過很少利用到硬件加速。
\u0026#xD;\n與此同時,Adobe Flash移動版(Adobe Flash for Mobile),這個曾一度被吹捧為Android流行設備上與眾不同賣點的產品,在四個月前慘遭終止。去年,每一款賣出的智能手機都支持Flash或者H.264適配解碼(一般都支持硬件加速),而開源的WebM編碼解碼器則在設備和操作系統上都顯得乏力不堪。
\u0026#xD;\n智能手機和平板電腦容量的不斷增加正在對傳統PC的銷量造成重大影響。四分之三的桌面瀏覽器都支持H.264解碼(如IE、Chrome和Safari combined,它們占據了全球約75%的瀏覽器市場)。
\u0026#xD;\n基于這一現狀,Mozilla開發列表中有一條建議就是為平臺增加視頻解碼器支持,以使得視頻可以基于平臺能力進行顯示。Bug 714408允許Gecko平臺使用安裝在平臺之上的編碼解碼器。這意味著只要H.264視頻解碼在微軟和OSX平臺上可用,那么瀏覽器就可以正確地顯示視頻。此外,移動設備(通常對于電量使用更為保守)會將解碼工作交給硬件加速完成,而不是交給CPU工作,這么做通常是為了節省電量。移動設備中的Firefox將能夠利用到這些編碼解碼器,而不再需要將顯示視頻的任務推給Flash插件完成。
\u0026#xD;\n然而,平臺對于WebM硬件解碼卻只有有限的支持(甚至對于那些開放安裝額外編碼解碼器的平臺也是如此)。隨著iOS平臺的快速增長,以及該市場越來越有限的發展空間,WebM滲透移動市場的機會幾乎消失殆盡。
\u0026#xD;\n最后,Daring Fireball給出的鏈接顯示,許多Torrent站點都已決定默認將年代久遠的Xvid遷移到H.264編碼。
\u0026#xD;\n如果Chrom按照它的承諾移除對特許編碼解碼器的支持,也許WebM還有那么一絲機會。但是隨著原生支持H.264的硬件設備以及H.264格式的視頻不斷增加,WebM卷土重來的機會非常渺茫。瀏覽器如果不支持H.264,在顯示H.264視頻時會回退為相同視頻的Flash封裝。H.264在這場戰爭中無疑會是贏家。
\u0026#xD;\n查看英文原文:Mozilla Mulls H.264 Support
總結
以上是生活随笔為你收集整理的Mozilla考虑支持H.264的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 终于!魅族20系列官宣 采用直屏设计 发
- 下一篇: 振臂高呼式的写作:谈肖亦农的《毛乌素绿色