Font Size: a A A

Design And Implementation Of Multimedia Communication System For Web Users

Posted on:2020-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:X H ShanFull Text:PDF
GTID:2428330572473639Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technologies,multimedia communication technology grows constantly,from text messages,voice calls,to audio and video instant calls,interactive communication of images and voice messages.As people becoming more and more dependent on social attributes,multimedia communication features become almost standard in modern applications.However,the traditional multimedia communication service usually has single feature,and the installation and upgrade are complicated.In recent years,the capabilities of Web technologies have been expanding and powerful.The HTML5 standard is being widely supported by major browser vendors.WebRTC(Web Real-Time Communication)technology enables browser users to perform audio and video instant messaging applications without additional plug-ins and software.This thesis designs and implements a multimedia communication system for Web users.Based on WebRTC technology and adopting the Restcomm cloud communication platform supporting SIP protocol,it implements audio and video instant communication services,and integrates various extended Web applications,such as instant messaging chat,file transfer,mail service,and group check-in based on client positioning.Due to the confidentiality of information data,the system supports distributed deployment in different network segments,can communicate across network segments for specified services,and uses flume log collection tools to achieve table-level synchronization between remote databases.In addition,for the file transfer feature,this thesis proposes a file transfer scheme based on WebRTC PeerToPeer data channel in the same network segment and cross-network segment based on TCP Socket.Finally,in view of the page load time has a great impact on the user churn rate,the system performs offline downgrade processing on the map service under the intranet deployment,then proposes a solution for CSS Sprite image composing based on genetic algorithm to further optimise the front-end static resource loading processing,reducing the time of above the fold to less than 3 seconds,further improving system stability and compatibility.Firstly,this thesis describes the resear-ch background and research content of the multimedia communication system for Web users,and then introduces the related technologies of the system.According to the basic steps of software engineering,it begins to explain the system requirements analysis,from the overall system architecture design,to each business subsystem,and then detailed implementation of each functional module.Finally,the thesis summarize for the functional and non-functional tests of the entire system,and detailed analysis of the test results.
Keywords/Search Tags:Multimedia communication, WebRTC, File transfer, Static resource optimization
PDF Full Text Request
Related items