Font Size: a A A

The Design And Implementation Of Multiparty Multimedia Communication System Based On WebRTC

Posted on:2016-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:X CaiFull Text:PDF
GTID:2298330467493187Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
WebRTC is a real-time communication technology, which provides the ability of audio/video communication, data transmission and desktop sharing for browsers. Currently, Chrome and Firefox have supported it very well. As a new HTML technology, WebRTC attracts widespread attention due to the advantages of lower development costs, higher user experience and standardization. With improvement of the processor’s speed and the network bandwidth, plain-text messages can’t satisfy user needs. And traditional solutions of web multimedia exist serveral problems. WebRTC makes up for the deficiency and increase the energy of Web applications.This paper designs and implements the multiparty multimedia communication system based on WebRTC technology, which realizes audio/video communication and file transmission. The server pushes messages in real time by WebSocket technology and completes the signaling route and session control for WebRTC connections. For better expansibility, the server separates the Web service and WebSocket service with dynamic load balancing strategy. The client achieves the establishment process of WebRTC, the acquisition and display of media stream. In the scene of multiparty audio/video communication, the system makes the users establish complete graph connections, which will reduce the server load. In the scene of multipoint file transmission, this paper designs a distribution strategy for decresing the overall delay. The file is transmited in a P2P mode, which ensures the data safety.This paper firstly introduces the WebRTC technology and its related protocols and analyzes the application scenarios and requirements. Next, this paper describes the design and implementation of the system from both the server and client in detail. Finally, this paper deploys and tests the system, which ensures the validity and practicability.
Keywords/Search Tags:WebRTC, Multimedia communication, DataChannelFile transmission
PDF Full Text Request
Related items