ovmeet

ViMeet基于WebRtc在H5视频教学、视频会议、视频直播低延时方案

匆匆过客 提交于 2020-04-29 14:47:29
随移动互联应用加快,4G,5G网络上马,低延时网络视频应改越来越走近生活,在教学,会议,在线医疗,招聘交友及时视频要求高等场景需求越来越大,传统基于rtmp直播应用已经大量应用在各个方向,由于rtmp基于TCP延时上可控较差,有积累延时,互动性能差,而新兴的Webrtc技术, 基于udp,因及时效果好,各大公司力推,已经逐渐成为标准。客户要求我们开发一 套可用于教学会议延时低的系统,我们在这个基础上开发一套较完整的技术产品,我这边针对现有情况做了一个方案,并形成产品,已经在政府机关,教学应用中推广应用效果良好,在此简单备录。 移动端ViMeet效果图 一,WebRTC视频教学会议方案优势: 1,基于udp,延时低,互动效果好。 2,容易集成二次开发,用h5网页就能调用开发,目前android,ios(2018已经开始支持),pc的web都能调用 3,视频协议新标准,webrtc的兼容性越来越好。 二,WebRTC目前应用劣势: 1,开发难度较高,特别有服务端没有统一的方案。 2,udp穿透,部署特别的nat后服务器,比较麻烦。 3,webrtc架构方案较多,选型有一些难度 三,webrtc架构方案 1,Mesh就是p2p方案,这种基于小数量视频聊天,少于10人的视频互动应有, 节少有务器流量,对客户端要求比较高,不方便大规模应用部署。 2,MCU是服务器混屏,服务器硬件性能要求很高