• DocumentCode
    3188970
  • Title

    WebRTC technology overview and signaling solution design and implementation

  • Author

    Sredojev, Branislav ; Samardzija, Dragan ; Posarac, Dragan

  • Author_Institution
    Fac. of Tech. Sci., Univ. of Novi Sad, Novi Sad, Serbia
  • fYear
    2015
  • fDate
    25-29 May 2015
  • Firstpage
    1006
  • Lastpage
    1009
  • Abstract
    This paper describes the WebRTC technology and implementation of WebRTC client, server and signaling. Main parts of the WebRTC API are described and explained. Signaling methods and protocols are not specified by the WebRTC standards, therefore in this study we design and implement a novel signaling mechanism. The corresponding message sequence chart of the WebRTC communication behavior describes a communication flow between peers and the server. The server application is implemented as a WebSocket server. The client application demonstrates the use of the WebRTC API for achieving real-time communication. Benefits and future development of the WebRTC technology are mentioned.
  • Keywords
    Internet; application program interfaces; real-time systems; API; Web real-time communication; WebRTC communication behavior; WebSocket server; client application; communication flow; message sequence chart; peers; real-time communication; server; signaling solution design; Browsers; Ice; Media; Peer-to-peer computing; Protocols; Servers; WebRTC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2015 38th International Convention on
  • Conference_Location
    Opatija
  • Type

    conf

  • DOI
    10.1109/MIPRO.2015.7160422
  • Filename
    7160422