Web端,h5全平臺,視頻會議,視頻通話,視頻在線互動教學,研發方案記實

客戶在線教育應用,對實時視頻互動要求較高,還要Web上實現微信視頻效果,H5方便業務的接入和集成。針對業務要求,分析需求,咱們總羅列下來:html

1,全套Web實現(IOS,Android,PC兼容)。web

分析:web實時視頻支持rtmp,flv,webrtc,rtmp,flv是基於tcp實現,主要直播,延時不太可控,1-3秒左右,webrtc能夠實現udp傳輸,低延時可控一些,兼容主要在IOS上,測試目前safira上,多輪驗證後,選擇WebRtc技術實現。後端

2,延時要低,延時越低越好。api

分析:webrtc目前多方方案也有多種,Mesh,Sfu,MCU,比較分析,sfu要轉發,mcu要混屏,延時稍高於Mesh,目前多方人數要求不高,最好確認選型Mesh開發。瀏覽器

3,多方互動,類微信展現。微信

分析:多方Mesh,協及多端瀏覽器版本,特別是兼容這塊,和攝像頭切換,最後針對瀏覽器匹配api,多輪測試後全套兼容目前平臺tcp

4,集成接口簡單。性能

分析:網頁調用,手機,PC,PAD一套,開發過程當中全面調通,後端留有業務回調,集成調用都很方便。測試

最後總結:視頻

目前webrtc已成爲網頁視頻互動的標準,在業務集成上都很便捷,是視頻業務必選的技術之一,Mesh在小量多方視頻互動性能更優,如今業務集成度和效果,H5視頻互動已能知足業務須要。

效果圖:

測試地址:https://m.ovmeet.com:3000/login.html

相關文章
相關標籤/搜索