Font Size: a A A

Design And Implementation Of Instant Messaging Subsystem In WebRTC System

Posted on:2019-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:Q PuFull Text:PDF
GTID:2348330542498138Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The instant messaging application grows rapidly recently because of its real-time and interactive characteristics.The traditional instant messaging application requires users to install clients or plugins which is hard to maintain and scale and brings inconvenience to the users.The instant messaging application based on Web has a feature of well cross-platform and can reduce the cost of development and maintenance of the system.WebRTC(Web Real-Time Communications)defines a set of standard browser interfaces,the browsers which realize the WebRTC technology can provide native interfaces to realize real-time audio and video services and data transfer services.The thesis makes the research of the design and implementation of the instant messaging subsystem in the WebRTC system.The instant messaging subsystem implements the friend and group system management function,the instant messaging communication function and the file transfer function.The friend and group system management function improves the friendship system and the group system for system users.The instant messaging communication function provides the single instant messaging communication function and the group instant messaging communication function for users,and realizes the storage of the instant messages in the browser side.The file transfer function uses WebRTC technology to establish a direct data channel between two clients and transfer data through the data channel without servers.Besides,to improve the data access efficiency,the instant messaging subsystem uses a distributed database cluster system and uses the Mycat middleware to manage it.The research background and related technologies of the instant messaging system are introduced at first.Then the thesis summarizes the functional requirements and the non-functional requirements of the system on the basis of the research status and the shortcomings of the instant messaging application.Then the thesis describes the system overall architecture design according to the requirements and introduces the system implementation in detail according to the system design.Finally,the thesis tests the instant messaging system according to the system requirements and analyzes the test results.
Keywords/Search Tags:instant messaging, WebRTC, file transfer, Mycat
PDF Full Text Request
Related items