Font Size: a A A

Design And Implementation Of Conference Service Based On WebRTC System

Posted on:2018-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y YangFull Text:PDF
GTID:2348330518995657Subject:Computer technology
Abstract/Summary:PDF Full Text Request
WebRTC(Web Real-Time Communications) technology, which is not relied on third-party plug-ins and based on web browser to achieve cross-platform compatibility, has high-quality user experience, low developing cost and standardization. Applied to more and more areas such as real-time communication, business management, remote education,mobile health care, WebRTC technology reveals a great prospect of the future communication system. Multiple real-time multimedia conference is an important way to implement the above applications.This thesis designs and implements the conference service based on WebRTC technology. Based on the original architecture of WebRTC system, by adding WCSG(WebRTC Conference Signal Gateway) and Netty to achieve the signal communication ability between clients and CS(Conference Server). In addition, by adding XMS to process the mutilmedia information. This thesis not only implements the basic features such as creation, participation and exit of the conference, but also designs and implements some advanced features such as authority role division,appointment and cycle meetings, conference duration control, voice control and so on.In the implementation of the conference server, by using the asynchronous and non-blocking MCF(Message-driven Component-based Framework), which sepearated into PSA(Protocol Stack Adapter) adapting some protocols and UAC(Upper Application Component) managing conference flow. Two protocols need to be supported in message interaction,on one hand, using SIP protocol to communicate with WCSG about the core process and using XML messages based on MSML to call the XMS's multimedia APIs, on the other hand, using TCP protocol to communicate with Netty to transfer and manage the conference information.
Keywords/Search Tags:WebRTC, Conference Service, Video Conference, Mutilmedia Communication
PDF Full Text Request
Related items