Font Size: a A A

Research Of Real-Time Communication Platform Based On Webrtc

Posted on:2016-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:Q GongFull Text:PDF
GTID:2298330467491883Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The popularity and development of video conference application and multimedia real-time communication web application require higher requirement for web browser. How to achieve the development for none plug-in real-time communication web application, and to make browser as a real-time multimedia communication platform, has become a hot research area for many browser operators.In order to solve this problem, WebRTC as a transformative technology of real-time communication had been generated. Compared with traditional real-time communication web application, the WebRTC web application developers no longer need to focus on the processing of multimedia signal, they just need to write simple JavaScript programs to develop a real-time communication web application, which makes the development process simpler and faster. On the other hand, web users can apply the real-time communication web application without install any browser plug-ins. Thus, WebRTC can make the development process more efficiency and easier to use.This paper mainly studied the framework and core technologies of WebRTC, as well as researched and implemented the real-time multimedia communication platform based on WebRTC technologies. In general, the main work of this paper includes following aspects:Firstly, deeply and extensively research the basic knowledge of WebRTC, including the generation background and current developing situation of WebRTC, and analysis the overall framework and communication model of WebRTC. Additionally, investigate the core specification of WebRTC, such as the application program interface, media consultation mechanism, signaling process, session establishment protocols and data channel etc.Secondly, based on the research and analysis of the relevant knowledge of WebRTC technology. We design and implement a model of WebRTC, which is a part of China Telecom RTC Project. The platform applies room as a communication unit, we design the framework, function, user demands, data structures and data transmit process of the WebRTC platform. As well as design the client APIs and application server APIs of the platform, which are provided to the web application developers to obtain the function of the platform. As last, the implementation process of some main parts are introduced.Finally, the WebRTC communication platform is used to develop a web application, which is used to provide live broadcast and video conference function. We design and the implement the function, procedure and web page presentation of the application, as well as describe the implementation of some main modules. The application has been applied in some companies and considered has an impressively high commercial value.
Keywords/Search Tags:WebRTC platform, multimedia, web application, real-timecommunication
PDF Full Text Request
Related items