• DocumentCode
    124337
  • Title

    Finite state machine based flow analysis for WebRTC applications

  • Author

    Alekseev, Sergej ; von Harscher, Christian ; Schindler, Marco

  • Author_Institution
    Fachhochschule Frankfurt am Main, Univ. of Appl. Sci., Frankfurt am Main, Germany
  • fYear
    2014
  • fDate
    13-15 Aug. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents an approach for analysing the behaviour of WebRTC - based applications, typically being used for direct audio or video browser-to-browser communication. The approach is based on finite-state machines derived from the WebRTC specification. A state change of a WebRTC peer involved in the communication process generates an event which is collected and analysed. We present algorithms for analysing the collected events and generating various statistics about a WebRTC session. Finally we present some experimental results based on the library named WebRTCStateAnalyser. This self-made library is an open source project which is available under the Apache License.
  • Keywords
    Internet; finite state machines; pattern matching; public domain software; Apache license; WebRTC application; WebRTC session; WebRTC specification; WebRTC-based application; WebRTCStateAnalyser; communication process; direct audio browser-to-browser communication; finite state machine; finite-state machine; flow analysis; open source project; self-made library; video browser-to-browser communication; Algorithm design and analysis; Automata; Ice; Pattern matching; Runtime; Software algorithms; WebRTC; Finite State Machine; Pattern Matching; WebRTC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Computing Technology (INTECH), 2014 Fourth International Conference on
  • Conference_Location
    Luton
  • Type

    conf

  • DOI
    10.1109/INTECH.2014.6927739
  • Filename
    6927739