昨日,超連接科技對直播demo的PC端進(jìn)行了更新,更新內(nèi)容是將Flash播放器正式更換為H5播放器。對于行業(yè)有所了解的人都知道,H5播放器常用于視頻點(diǎn)播服務(wù)中,那為什么曾經(jīng)被廣泛應(yīng)用于直播的Flash播放器正在一步步被放棄,而H5播放器又是怎么和直播平臺(tái)開發(fā)扯上關(guān)系的?
Flash播放器作為Adobe公司的拳頭產(chǎn)品,已經(jīng)經(jīng)過了多年的研發(fā),在2000年之后達(dá)到了鼎盛時(shí)期,它起初因較高的流暢度、穩(wěn)定性,以及跨平臺(tái)支持和良好的向下兼容性被廣大視頻網(wǎng)站所青睞,后來也用于早期的直播服務(wù)中。
但是它的缺點(diǎn)也比較突出:在視頻網(wǎng)站上使用Flash播放器播放視頻時(shí),需要讓瀏覽器加載插件,但是Flash解碼器的解碼效率很低,即便是相對效率最高的IE瀏覽器(其實(shí)很多人已經(jīng)無法接受IE瀏覽器了),效果也十分感人。再加上Adobe公司對于Flash插件的更新十分不及時(shí),龐大的體積以及較低的效率讓Adobe宣布不再繼續(xù)研發(fā)Flash播放器。

終于,在2017年6月,Chrome瀏覽器59版本默認(rèn)屏蔽Flash播放器,以Chrome瀏覽器內(nèi)核為基礎(chǔ)而誕生的其他瀏覽器必然也受到了波及。于是此時(shí)直播平臺(tái),特別是PC端的直播平臺(tái)開發(fā)需要尋找新的播放器求生存。
此時(shí)H5播放器就映入了所有人的眼簾。
和快要沉寂的Flash播放器相比,H5播放器擁有以下技術(shù)優(yōu)勢:

一、高效性
把H264的Codec打進(jìn)了瀏覽器,無需內(nèi)嵌應(yīng)用而是利用瀏覽器Codec進(jìn)行視頻解碼。
二、兼容性
不單單是視頻點(diǎn)播服務(wù)或者直播服務(wù),目前H5播放器技術(shù)甚至被用于游戲主機(jī)之中,這其實(shí)是反映了H5播放器良好兼容性。這種兼容性體現(xiàn)在一次開發(fā)后可以在多個(gè)不同平臺(tái)應(yīng)用,降低開發(fā)成本。
三、能快速接入瀏覽器新技術(shù)
大家或多或少可能聽說過流媒體加密的瀏覽器新接口Encrypted Media Extensions,還有WebRTC、VP9、AV1、H.265等新技術(shù),通過使用H5播放器將這些新技術(shù)快速接入瀏覽器中。例如不久前,Chrome瀏覽器便打入了H.256的Codec。這比Flash播放器更勝一籌。
四、輕量化
H5播放器依靠系統(tǒng)本身自帶的解碼器進(jìn)行解碼,不需要像Flash那樣安裝插件,僅需幾個(gè)API便可搞定,大量減少資源占用。
以上,就是在直播平臺(tái)開發(fā)過程中,逐漸選用H5播放器的原因。如果您對直播開發(fā)的其他業(yè)務(wù)感興趣,歡迎咨詢官方客服。
本文章聲明原創(chuàng),轉(zhuǎn)載請注明出自云豹科技www.yunbaokj.com
粵ICP備17073043號(hào)