本文在分析WebRTC框架之后,对其中的关键技术进行深入分析,主要包括信令、
NAT技术、STUN、TURN、ICE协议。其次对系统进行需求分析,并且依靠WebRTC
框架实现了基于WebRTC的视频会议系统,总体包括服务端和客户端的设计与实现。服
务端包括媒体服务器、信令服务器、防火墙打洞服务器。其中媒体服务器釆用SFU架构
进行实现,信令服务器采用WebSocket协议,防火墙打洞服务器综合了STUN、TURN、
ICE三种方式。客户端包括用户模块、会议室模块、音视频管理模块。
1