Web端,h5全平台,视频会议,视频通话,视频在线互动教学,研发方案记实

客户在线教育应用,对实时视频互动要求较高,还要Web上实现微信视频效果,H5方便业务的接入和集成。针对业务要求,分析需求,我们总罗列下来:

1,全套Web实现(IOS,Android,PC兼容)。

分析:web实时视频支持rtmp,flv,webrtc,rtmp,flv是基于tcp实现,主要直播,延时不太可控,1-3秒左右,webrtc可以实现udp传输,低延时可控一些,兼容主要在IOS上,测试目前safira上,多轮验证后,选择WebRtc技术实现。

2,延时要低,延时越低越好。

分析:webrtc目前多方方案也有多种,Mesh,Sfu,MCU,比较分析,sfu要转发,mcu要混屏,延时稍高于Mesh,目前多方人数要求不高,最好确认选型Mesh开发。

3,多方互动,类微信展示。

分析:多方Mesh,协及多端浏览器版本,特别是兼容这块,和摄像头切换,最后针对浏览器匹配api,多轮测试后全套兼容目前平台

4,集成接口简单。

分析:网页调用,手机,PC,PAD一套,开发过程中全面调通,后端留有业务回调,集成调用都很方便。

最后总结:

目前webrtc已成为网页视频互动的标准,在业务集成上都很便捷,是视频业务必选的技术之一,Mesh在小量多方视频互动性能更优,现在业务集成度和效果,H5视频互动已能满足业务需要。

效果图:

测试地址:https://m.ovmeet.com:3000/login.html

原文地址:https://www.cnblogs.com/ovmeet/p/12119188.html