在上一篇 视频会议系统原型分析中(​​​​提出了传统视频会议的功能点,本篇讲阐述基于WebRTC技术的Web浏览器端视频会议系统功能模型,最后给出现有系统的视频会议效果截图。

webRTC致力于在浏览器端提供p2p的音频,视频,数据,传输,而基于WebRTC技术的视频会议系统与此相反,服务器端需要处理媒体,与此相关的

规范还在研究中,WebRTC技术目前的规范主要集中在一下几点:


1. ICE,采用ietf的 ICE 规范做媒体的NAT穿越


2. 采用RTP以及其安全版本SRTP做媒体传输。


3.媒体协商采用SDP协议 RFC 3264


4.信令部分推荐



传统视频会议系统只支持SIP,H323, 基于WebRTC技术的视频会议服务器需要支持其规范,包括媒体穿越采用ICE,srtp, websocket。



这样的视频会议系统需要支持一下几点:



网络自适应:


支持丢包重传,带宽自动调整。


录像:支持会议录像,文件格式包括AVI,MP4


支持SIP,H323,WebRTC 客户端接入


支持H264,VP8,Opus 等音视频编解码


支持高清视频分辨率





Demo 如下: