Web直播送走flash,迎來h5全平台低延時-webFlv播放器方案(適用RTSP監控,RTMP直播)


視頻直播從國內興起就是RTMP協議主導,Adobe開發協議,Web-Flash播放器綁定協議,方便web接入,便於業務集成,一直是行業標准,隨移動興起,Flash插件方式日益退出舞台,怎么樣在Web上方便支持視頻直播,監控一起是視頻直播行業關注的焦點,對於近幾年的相關替代,筆者也關注,並實驗測試,做了一些總結分析如下:

1,Hls協議,m3u8格式切片

優點:全平台兼容,事實上移動H5點播直播的新標准,缺點:明顯延時(20秒左右),切片是一個文件緩存,很難達到低延時直播要求。

2,WebRtc方案

優點:這個google主導,現在已經是H5視頻互動這塊的標准,延時低,筆者測試過0.5秒左右,缺點:同樣明顯,方案改造大,webrtc僅支持vp8和h264-baseline,目前直播中基本都要轉碼,本人測試發現一路就占滿一個Cpu的情況,同樣分發成本也高,webrtc只做的p2p,事實上服務器並發一直上不去。改造成本高,兼容在移動IOS上目前只有safari上可以,webrtc直播還有很遠的路要走。

3,Dash直播

優點:MEPG推出MEPG-DASH標准,大公司支持多 缺點:和Hls類似,切片緩存延時大,目前直流服務器並不支持,有一定改造成本。

4,Ws-Flv,Http-flv直播。

優點:因為web-Flv都是flv格式封包和Rtmp現在直播體系封包一至,僅分發協議不同,兼容和改造成本很低,主流產商(阿里,騰訊,網宿)目前都支持啦。

缺點:只有一個,外面h5-flv播放器主流基於mse,在Ios上兼容不好。 

隨着wasm,asm技術增強,H5-Flv播放器扔掉兼容不好帽子,我們做的OVPLAYX播放器基於GPU,多核多線程渲染的flv播放器,筆記實測延時可以1秒內,公網有的可以低到300耗秒。 直播已經全面走到H5-Flv直播的時代。

測試RTSP監控直播:

 

測試平台和工具:

工具和平台下載:https://github.com/ccallcn/ovsyunlive

1,測試RTSP攝像頭一個,分辨率1280*720

2,測試RTSP轉發工具OvSyunLive RTSP多流分發工具

3,測試步驟:

電腦打開計數器,

監控頭拍電腦屏計數,用rtsp轉發工具推到rtmp服務器上,再用flv分發出來

web在線用定調的flv播放器在線播放,並截圖比較
4,測試結果:

http-flv播放完全滿足H5直播低延時的業務需求,目前主流IOS支持完全沒有問題(測試iphon6以上效果差距不大)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM