Font Size: a A A

The Design And Implement Of An Instant Messaging System Based On WebRTC

Posted on:2015-07-30Degree:MasterType:Thesis
Country:ChinaCandidate:L Y LiuFull Text:PDF
GTID:2308330452457591Subject:Software engineering
Abstract/Summary:PDF Full Text Request
It has already been40years since the Instant Messaging industry begins. TraditionalInstant Messaging softwares rely heavily on specified platform, so for one such software,it has to maintain many versions for different platforms, and most of time, it can’t becompatible for all platforms. So in order to reduce the costs for multi-terminal support,and improve the efficiency of Instant Messaging, it’s necessary to implement an InstantMessaging system which is totally based on web, this system will not only has completefunctions, but also is truly cross-platform.In this subject, by detailed research into WebRTC, the implementation rationale ofWebRTC and the feasibility of this system are clear. The key points of the implementationof video chat are to establish connections and to transfer stream media. We can use STUNserver to implement NAT traversing, this can change private IP address to public IPaddress, so local address can be accessed, then we can establish peer to peer connectionsby using RTCPeerConnection that provided by WebRTC, after that establishment, audioand video can be directly transferred, there is no need to use third-party stream mediaserver for transferring. Based on that critical video chat technology, this subject followsthe general method of software engineering, it first gives detailed analyses on business andfunctions, then detailed analyses and design of the system are given, in the end, specifiedcoding and test are done. This subject combines user management, user friend function,and chat function together, and forms a complete Instant Messaging system.This subject states the design and implement of Instant Messaging system which isbased on WebRTC. After this topic, there will be a complete Instant Messaging systemwhich is totally based on web. This system will not only has the functions of traditionalInstant Messaging software, but also is truly cross-platform, it supports both PC andmobile well, and can be used in daily life or work. After this topic, it will further prove thefeasibility of WebRTC, and show us the great potential and prospect in instant messageindustry.
Keywords/Search Tags:WebRTC, Instant messaging system, Cross-platform
PDF Full Text Request
Related items