自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

HTML 5、H.264、Flash 網(wǎng)絡(luò)視頻“三人行”

開發(fā) 前端
在過(guò)去的一段時(shí)間里,有兩個(gè)動(dòng)力促使一些視頻網(wǎng)站從Flash遷移到HTML 5,首先是使用新技術(shù)的一些高端視頻站點(diǎn),但是未來(lái)到底哪種視頻codec會(huì)占據(jù)統(tǒng)治地位依舊是個(gè)未知數(shù)。

HTML 5的出現(xiàn)給Flash技術(shù)帶來(lái)了巨大的沖擊,盡管Flash的開發(fā)者們對(duì)HTML 5予以了還擊,但不可否認(rèn),從Youtube開放HTML 5視頻功能,到谷歌為擁抱HTML 5決定放棄Gears,種種跡象表明HTML 5正在被越來(lái)越多的人所接受,就在前不久,Vimeo發(fā)布了HTML 5 Beta,使用了H.264作為視頻codec。

Mozilla的開源布道者Chris Blizzard談到了他們?yōu)楹我獔?jiān)持使用Ogg,他用GIF這個(gè)專利解釋了什么地方可能會(huì)出問(wèn)題。GIF專利(那時(shí)還是免費(fèi)的)所涉及的圖像格式成為了Web事實(shí)上的標(biāo)準(zhǔn),隨后其目標(biāo)就變成了敲詐勒索(該專利在2003年和2004年過(guò)期了)。在那時(shí),有人創(chuàng)建了免費(fèi)的PNG格式以替代GIF,現(xiàn)在PNG已經(jīng)成為Web圖象事實(shí)上的標(biāo)準(zhǔn)了。

H.264的許可是由MPEG-LA發(fā)放的。Mozilla工程部副總裁Mike Shaver說(shuō)使用H.264但卻不支付協(xié)議費(fèi)用是違法的。一開始可以延期支付在網(wǎng)絡(luò)上使用H.264所產(chǎn)生的協(xié)議費(fèi)用,期限為今年底;最近又延長(zhǎng)到了2015年底;但協(xié)議費(fèi)用依舊會(huì)影響到其他方面,受牽連的還有對(duì)H.264進(jìn)行解碼的硬件(Apple和Google都為其產(chǎn)品購(gòu)買了H.264許可,而協(xié)議費(fèi)用是有上限的,這就意味著他們所支付的協(xié)議費(fèi)涵蓋了其所有的產(chǎn)品)。

毋庸置疑,Apple為H.264所付出的要超過(guò)任何一家廠商(需要注意的是,H.264也是藍(lán)光規(guī)范的一部分),這是因?yàn)槠渖a(chǎn)的電腦帶有H.264硬件加速,同時(shí)還有眾多的手持設(shè)備(iPhone、iPod Touch以及新近發(fā)布的iPad)也要能顯示H.264視頻。事實(shí)上,YouTube之所以首先支持H.264而不是Flash的重要原因在于Apple的堅(jiān)持,因?yàn)锳pple為其iPhone YouTube應(yīng)用提供了低分辨率的H.264視頻流。

隨著上周iPad的發(fā)布,爭(zhēng)論又到達(dá)了一個(gè)新的高度。細(xì)心的讀者可能會(huì)發(fā)現(xiàn)紐約時(shí)報(bào)的Flash插件圖標(biāo)顯示為缺失;這并不令人感到驚訝,因?yàn)閕Phone還不支持Flash。喬布斯在最近的Apple Town Hall上公開表示iPhone與iPad絕不會(huì)支持Flash:

Adobe簡(jiǎn)直太懶了。他們本來(lái)可以做的更好,但卻沒(méi)有去做。他們做事情的方式與Apple完全不同,比如Carbon。Apple之所以不支持Flash是因?yàn)镕lash的bug太多了。Mac之所以會(huì)崩潰很大一部分原因是Flash造成的。沒(méi)人會(huì)用Flash,全世界都在向HTML5邁進(jìn)。

Kevin Lynch則說(shuō)事實(shí)并非如此:

關(guān)于崩潰這個(gè)問(wèn)題,我想說(shuō)的是我們所發(fā)布的Flash絕不會(huì)帶有已知的會(huì)導(dǎo)致崩潰的bug,如果真的有這樣的bug存在,F(xiàn)lash也不會(huì)得到這么廣泛的應(yīng)用。

關(guān)于性能問(wèn)題,在相同的硬件條件下,Windows上的Flash Player一直以來(lái)都要比Mac上的快,另外我們也盡***努力保證運(yùn)行在不同操作系統(tǒng)上的Flash代碼是一致的。在Flash Player 10.1中,我們轉(zhuǎn)向了CoreAnimation,它會(huì)進(jìn)一步降低CPU的使用率,我們相信在其幫助下,Mac上的圖形渲染速度會(huì)超過(guò)Windows。

視頻渲染是我們非常重視的一個(gè)領(lǐng)域,比如說(shuō),1.8 Ghz Mac Mini上的Safari播放480p視頻時(shí)的CPU使用率為34%,而Windows僅為16%(同樣的硬件條件下運(yùn)行在BootCamp中)。在Flash Player 10.1中,我們對(duì)Mac上的視頻渲染進(jìn)行了優(yōu)化,期望能降低一半的CPU使用率,這樣Mac和Windows對(duì)視頻渲染的速度就差不多了。

一些草根用戶已經(jīng)發(fā)起了請(qǐng)?jiān)?,?qǐng)求為iPhone/iPad增加Flash支持,然而iPhone在過(guò)去幾年中即便是不支持Flash也發(fā)展地非常好,鑒于這個(gè)原因,我覺得iPhone是不太可能增加Flash支持。來(lái)自Daring Fireball的John Gruber問(wèn)到誰(shuí)能解決這個(gè)問(wèn)題呢?現(xiàn)在我們已經(jīng)將球踢到了Apple那邊。

TheFlashBlog將幾個(gè)知名的網(wǎng)站截圖放到了站點(diǎn)上,比較了在使用Flash與不使用Flash的情況下這些網(wǎng)站都是什么樣子的。在本應(yīng)該顯示Flash的地方,這些站點(diǎn)用Photoshop畫了一些圖占據(jù)了Flash插件的位置。然而,當(dāng)用戶瀏覽這些站點(diǎn)時(shí)(提供了針對(duì)移動(dòng)設(shè)備的網(wǎng)頁(yè),使用了H.264),他根本就看不到任何的提示信息。Kendell Geiner在iPhone上也做了同樣的試驗(yàn),Hulu和Farmville根本不行,依然顯示之前的提示信息。

在過(guò)去的兩周內(nèi),有兩個(gè)動(dòng)力促使一些視頻網(wǎng)站從Flash遷移到HTML 5:首先就是使用新技術(shù)(當(dāng)然就是Apple iPad了,但同樣的情況依舊出現(xiàn)在Apple iPhone上)的一些高端視頻站點(diǎn)。然而未來(lái)到底哪種視頻codec會(huì)占據(jù)統(tǒng)治地位依舊是個(gè)未知數(shù)??赡艹霈F(xiàn)的情況是一些站點(diǎn)會(huì)使用兼容于H.264的視頻,而免費(fèi)站點(diǎn)(比如Wikimedia)依舊會(huì)使用Ogg。最終,服務(wù)于iPhone/iPad(到目前為止提供了最棒的移動(dòng)瀏覽體驗(yàn))的站點(diǎn)會(huì)推進(jìn)H.264的普及;視頻將會(huì)代替Flash,而Google的Chrome瀏覽器則會(huì)蠶食掉Firefox的優(yōu)勢(shì)(主要是因?yàn)镃hrome既能播放Ogg,也能播放H.264)。除非Firefox事先安裝好某些私有的視頻codec或者M(jìn)PEGLA為軟件解碼商提供一個(gè)通用的協(xié)議,否則圍繞著最終的HTML 5視頻codec的爭(zhēng)論將永遠(yuǎn)不會(huì)停止。

【編輯推薦】

  1. 關(guān)于HTML 5現(xiàn)狀與未來(lái)的觀點(diǎn)碰撞
  2. HTML 5視頻編碼存爭(zhēng)議 各方觀點(diǎn)不一
  3. HTML 5的使命與承諾
  4. 當(dāng)Flash遇到HTML 5 互聯(lián)網(wǎng)視頻傾向哪方?
  5. 從零開始構(gòu)建HTML 5 Web頁(yè)面
責(zé)任編輯:王曉東 來(lái)源: InfoQ
相關(guān)推薦

2009-12-25 18:04:52

Linux版本選擇

2009-12-25 18:01:49

Linux的歷史學(xué)習(xí)方法

2021-01-20 09:30:00

云計(jì)算

2012-03-12 21:56:28

2013-01-28 10:27:29

2011-09-06 16:44:47

FFmpegUbuntump4

2024-07-05 08:27:07

2010-04-30 14:33:56

HTML 5FlashH.264

2011-01-13 09:17:44

2013-10-31 14:43:32

思科H.264開源

2011-09-06 16:42:30

FFmpegUbuntu

2022-05-12 10:26:57

解碼器Linux

2009-05-26 08:51:38

HTML 5FlashOpera

2010-03-08 08:51:59

FlashSilverlightHTML 5

2010-05-04 10:52:21

IE9Flash

2009-07-14 08:51:59

HTML 5視頻標(biāo)準(zhǔn)

2009-08-14 10:14:23

H.264編碼器數(shù)字視頻編碼標(biāo)準(zhǔn)PowerSmart

2011-05-03 15:58:11

HTML 5Flash

2019-04-22 14:44:16

內(nèi)網(wǎng)穿透反向代理分離

2013-07-19 09:50:56

OpenStackVMware
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)