基于WebRTC技术的多人视频通信系统
Multi-Video Communication System based on WebRTC
WebRTC技术使浏览器具备了实时音视频通信能力,开发者通过调用其API,可以实现一对一的WebRTC连接,完成音视频通信。目前,已经有很多终端完成了对WebRTC技术的支持。本文提出了一种基于WebRTC技术,通过P2P自组织方式,进行多人视频通信的解决方案。浏览器和服务器间,使用WebSocket完成全双工的通信。对比传统的多人视频通信系统,服务器不再需要进行媒体的混流,降低服务器的带宽和负载。
WebRTC technology gives browsers the ability of real-time audio and video communications. Developers can easily use the API provided by WebRTC, establish the peer-to-peer connection and realize the media communications. Currently, a lot of browsers have supported WebRTC technology. Based on the WebRTC technology, this paper puts forward a complete solution of mutil-video communications, that the video stream network is composed of many single p2p connections automatically. We use WebSocket to complete the full-duplex communication between the server and client. This system will decrease the cost of the servers' capacity and bandwidth than the traditional one, which needs the server to deal with the mixing of multi-video data.
双锴、才鑫
通信无线通信
WebRTCWebSocket多人视频通信
WebRTCWebSocketMulti-video Communication
双锴,才鑫.基于WebRTC技术的多人视频通信系统[EB/OL].(2014-12-16)[2025-08-25].http://www.paper.edu.cn/releasepaper/content/201412-461.点此复制
评论