Font Size: a A A

Research And Implementation Of Communication Module In WebRTC System

Posted on:2018-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:Q N JiaFull Text:PDF
GTID:2348330518996700Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The WebRTC technology provides the real-time communication function of audio and video with the browser as the communication imedium, without relying on the desktop client app. In the coming days,communication mode will become more rich and varied based on WebRTC. The WebRTC system is still in the development stage, hence it is necessary to ensure that the architecture of the system has high cohesion and low coupling, and to enhance the system's scalability and reusability. As the core module of the WebRTC system, the communication module provides the basic real-time communication and instant messaging function for the system. In the future, the expansion and development of the WebRTC system need the support of the communication module.This paper researches and analyses the architecture of real-time communication sub-module in communication module, then designs and implements the prioritization plan which divides the module into three layers: application layer, session layer and connection layer. The lower layer provides services to the upper lagyer, aiming to increase the flexibility of the system and enhance the scalability and reusability of communication module. The plan provides development interfaces to carry out the secondary development, and also provides a convenient to implement rich and varied communication mode .This paper designs and implements the instant messaging sub-module of the WebRTC system to provide instant communication functionality to users. Instant messaging function is realized by using the HuanXin IM platform as the instant messaging server. The HuanXin IM platform could provide users with more high-reliable and high-efficient instant messaging function. In the development of instant messaging client, based on the optimized architecture of the communication module,we decide to divide the module into three levels to expand the function.Through the extension development of the application layer, the session layer and the connection layer, this paper achieves basic functions,friend-related functions, group-related functions of the instant messaging.At last, the function and performance test of the communication module in WebRTC system are carried out. The test results show that the real-time communication service and instant messaging service of the communication module in WebRTC system can run reliably.
Keywords/Search Tags:communication module, WebRTC, architecture optimization, instant messenger
PDF Full Text Request
Related items