Font Size: a A A

A Design Of Real-Time Visible Interphone Based On The SIP And Webrtc

Posted on:2014-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:H T ZhuFull Text:PDF
GTID:2248330398975279Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the mobile devices widely used, wireless bandwidth growth, as well as the dvelopment of IP Multimedia Subsystem (IMS) technology, the growing demand for audio and video communications have become rapid, but also increasingly demanding for cross-platform application. Despite using the browser as a mobile device application platform has become the main trend of cross-platform applications, browser must integrate signal processing technology, audio and video codec, real-time transmission control modules into the browser If browser want to become a true real-time audio and video communications platform. The WebRTC appear to fill these gaps.the browser get rid of dependence on plug-ins and become a platform for real-time communications applications.The emergence of HTML5and WebRTC make developers build powerful web audio and video communications with javascript interface in browser, HTML pages and CSS interface without browser plug-ins.WebRTC have a media control layer. The developer need to choose a signaling control layer. Mainstream open signaling control layer protocol is XMPP/Jingle and SIP.SIP is selected as the the WebRTC signaling control layer based on comparison XMPP/Jingle and SIP.WebRTC-to-SIP interworking gateway is Designed and implemented based on the analysis of JSEP and SIP signaling,WebRTC and SIP protocol stack.This paper design and build a full-featured real-time video intercom system with WebRTC-to-SIP gateway, which make realization the communication between the WebRTC client or WebRTC client to SIP client.Media communication design include WebRTC client, the WebRTC servers, JSEP-to-SIP gateway,SIP proxy server and SIP client.WebRTC client,WebRTC server and JSEP to the SIP gateway are the design and implement goals.WebRTC client have function with user logs in, dial-up, video display. The the key point of WebRTC is the establishment of peerconnect object. Peerconnection is a session including the local media and peer media information, transmission channel, session state and status of ICE agents.WebRTC client download from WebRTC server. WebRTC server forwards signaling message between the gateway and the WebRTC client. The gateway server manages the conversion between ROAP/JSEP and SIP signaling as well as SDP conversion between WebRTC and SIP client.
Keywords/Search Tags:WebRTC, HTML5, SIP, JSEP/ROAP, real-time video intercom
PDF Full Text Request
Related items