網頁視頻播放的去Flash方案

Flash的衰落

在過去的10多年時間裏(從2004年到2018年),網頁視頻播放一直是Flash技術的天下,我們所熟悉的衆多視頻網站和新聞門戶網站一直都在使用Flash技術來播放網頁視頻。這裏的主要原因是IE瀏覽器的高比例佔有量和Flash插件在客戶端的普及,還有就是主要流媒體服務器產品對rtmp協議和flv視頻格式的廣泛支持,這是這一個時期的視頻生態系統。

隨着IE瀏覽器的衰落和新型瀏覽器(Chrome,Firefox,Safari等)的崛起,Flash視頻播放進入了被淘汰的進程,HTML5 Video正在成爲視頻播放的主流技術。Youtube從2010年就開始嘗試使用沒有Flash的視頻播放技術,到2018年前後完全實現了去Flash播放,國內的視頻網站也在積極地進行這去flash的技術改進,相信也很快不再使用Flash播放器。Chrome瀏覽器將在今年(2020)徹底拋棄Flash技術,這無疑會大大促進衆多整個互聯網行業的去Flash進程。

HTML5 Video的興起

新的網頁視頻播放標準是HTML5 Video

這是和HTML5標準一起普及的視頻播放標準。HTML5 Video具有跨終端、無需插件、靈活、容易開發等特點,並且被幾大主流瀏覽器(Safari、Firefox和Chrome等瀏覽器)完全支持。HTML5 Video與MSE(Media Source Extensions )一起能夠提供更加強大的視頻播放和擴展應用(如雙向視頻)等。

目前,國內外的視頻網站大都在開始普及使用HTML5 Video,在Safari、Firefox和Chrome等瀏覽器上,HTML5 Video正在成爲主流。而隨着Chrome瀏覽器停止對Flash的支持,最終會倒逼不少網站徹底專項HTML5 Video播放技術。

瀏覽器的支持情況

瀏覽器對HTML5 Video的支持情況:

v2-8794ba1ba9387cab4fc0aaaac9fbfb62_720w.jpg

瀏覽器對MSE的支持情況:

v2-919fadb62def55733fa2043efafe97a2_720w.jpg

流媒體服務器的支持

國內外流媒體服務器系統在去Flash的趨勢中也在不斷髮展,國內以NTV Media Server G3爲代表的流媒體服務器產品率先完成了去Flash的研發。

NTV Media Server G3去Flash技術路線圖:

表1

點播                    直播                                 雙向

m3u8/mp4/flv   m3u8/http-flv/web-rtc   webrtc

表2

瀏覽器                           技術方案                              協議

IE11及以上版本              HTML5 Video + MSE     http-mp4/http-flv

Chrome/Safari/Firefox HTML5 Video + MSE      hls/http-flv/http-mp4/webrtc

IE11以下版本                 Flash Player                    rtmp/http-flv/hls


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章