AdobeFlash播放器的安全漏洞長(zhǎng)久以來(lái)都是大麻煩。今夏早些時(shí)候,F(xiàn)lash播放器甚至被迫在一周內(nèi)更新36個(gè)安全補(bǔ)丁卿叽。
史蒂夫.喬布斯素以反對(duì)Flash著稱(chēng),他在2010年時(shí)發(fā)表過(guò)一份措辭嚴(yán)厲的聲明恳守,并拒絕在iPhone上兼容Flash考婴。到2011年,Adobe宣布停止在移動(dòng)設(shè)備上支持Flash播放器催烘。
谷歌最新關(guān)于Flash的聲明則可能敲響了Flash的喪鐘沥阱。谷歌Chrome團(tuán)隊(duì)宣布將在Chrome瀏覽器中禁止加載Flash應(yīng)用,包括Flash播放器伊群。
Chrome承諾這些變化將帶來(lái)更輕量級(jí)的網(wǎng)站:資源加載更快考杉,電池續(xù)航更長(zhǎng)。Chrome的決定整體上來(lái)說(shuō)對(duì)網(wǎng)站是好事,對(duì)視頻流則會(huì)引起擔(dān)憂钥屈。
盡管過(guò)去幾年很多用戶(hù)已經(jīng)拋棄Flash播放器上枕,但它仍然被廣泛使用。一些平臺(tái)包括Chrome已經(jīng)默認(rèn)使用HTML5播放器枕稀,但是目前它們?nèi)匀荒軌蚣虞dFlash并且回退到Flash播放器。那么谜嫉,F(xiàn)lash播放器之死對(duì)視頻流意味著什么萎坷?
首先,不要擔(dān)心沐兰。盡管許多用戶(hù)使用Flash插件在瀏覽器中播放HLS流哆档,但其實(shí)他們不必如此。
所有主流移動(dòng)瀏覽器都能夠原生支持HLS協(xié)議住闯。不幸的是瓜浸,所有桌面瀏覽器都缺少對(duì)HLS協(xié)議的原生支持。
曾經(jīng)這是一個(gè)問(wèn)題寞秃,但是現(xiàn)在這個(gè)問(wèn)題可以輕易繞過(guò)去斟叼。兩個(gè)開(kāi)源庫(kù)hls.js和video.js可以高效地把HLS視頻流無(wú)縫轉(zhuǎn)換成字節(jié)流,稱(chēng)作Fragmented MP4春寿。得益于MSEAPI朗涩,這些Fragmented MP4能夠在瀏覽器中播放。現(xiàn)在用戶(hù)可以在任何地方播放HLS視頻流绑改,而不必安裝Flash播放器插件谢床。