• DocumentCode
    3497427
  • Title

    Determining the signalling overhead of two common WebRTC methods: JSON via XMLHttpRequest and SIP over WebSocket

  • Author

    Adeyeye, Michael ; Makitla, Ishmael ; Fogwill, Thomas

  • Author_Institution
    Dept. of Inf. Technol., Cape Peninsula Univ. of Technol., Cape Town, South Africa
  • fYear
    2013
  • fDate
    9-12 Sept. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Web Real-Time Communication (WebRTC) introduces real-time multimedia communication as native capabilities of Web browsers. With the adoption of WebRTC the Web browsers will be able to use WebRTC to communicate with one another (peer-to-peer), and with WebSocket servers such as Mobicents SIP Servlets and other server technologies that support WebSocket communication to enable SIP-to-WebRTC communication. This paper outlines the potential of WebRTC and discusses the two common methods of doing real-time communication in Web browsers through WebRTC. The methods are JavaScript Object Notation (JSON) via XMLHttpRequest (XHR) and Session Initiation Protocol (SIP) via WebSocket. A three-user WebRTC video chat prototype application was developed and used to evaluate both methods. Additional signalling overhead introduced into a browser by each method was determined. The results showed WebRTC-SIP/WS has more overhead than WebRTC-JSON/XHR. These signalling overhead findings are useful in that they could help application developers make decision on their choice of technologies and protocols when developing WebRTC-supported applications.
  • Keywords
    Internet; Java; XML; peer-to-peer computing; signalling protocols; JSON; JavaScript Object Notation; Mobicents SIP Servlets; SIP; Web browsers; Web realtime communication; WebRTC methods; WebSocket; XMLHttpRequest; peer-to-peer communication; realtime multimedia communication; session initiation protocol; signalling overhead; three-user WebRTC video chat; Browsers; Google; Internet; Protocols; Real-time systems; Servers; Streaming media; Browser communication; IMS; SIP; WebRTC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AFRICON, 2013
  • Conference_Location
    Pointe-Aux-Piments
  • ISSN
    2153-0025
  • Print_ISBN
    978-1-4673-5940-5
  • Type

    conf

  • DOI
    10.1109/AFRCON.2013.6757840
  • Filename
    6757840