Skip to main navigation Skip to search Skip to main content

Design and implement a hybrid WebRTC signalling mechanism for unidirectional & bi-directional video conferencing

    Research output: Contribution to journalArticlepeer-review

    Abstract

    WebRTC (Web Real-Time Communication) is a technology that enables browser-to-browser communication. Therefore, a signalling mechanism must be negotiated to create a connection between peers. The main aim of this paper is to create and implement a WebRTC hybrid signalling mechanism named (WebNSM) for video conferencing based on the Socket.io (API) mechanism. WebNSM was designed over different topologies such as simplex, star and mesh. Therefore it offers several communications at the same time such as one-to-one (unidirectional/bidirectional), one-to-many (unidirectional) and many-to-many (bi-directional) without any downloading or installation. In this paper, WebRTC video conferencing was accomplished via LAN and WAN networks, including the evaluation of resources in WebRTC like bandwidth consumption, CPU performance, memory usage, Quality of Experience (QoE) and maximum links and RTPs calculation. This paper presents a novel signalling mechanism among different users, devices and networks to offer video conferencing using various topologies at the same time, as well as other typical features such as using the same server, determining room initiator, keeping the communication active even if the initiator or another peer leaves, etc. This scenario highlights the limitations of CPU performance, bandwidth consumption and the use of different topologies for WebRTC video conferencing.
    Original languageEnglish
    Pages (from-to)186-194
    JournalInternational Journal of Computer Science & Network Security
    Volume24
    Issue number9
    DOIs
    Publication statusPublished - 30 Sept 2024

    Keywords

    • Local Area Network (LAN)
    • Mesh topology and a Web New Signalling Mechanism (WebNSM)
    • Quality of Experience (QoE)
    • Socket.IO signalling mechanism
    • The Real-Time Web Communication (WebRTC)
    • Wide Area Network (WAN)

    Fingerprint

    Dive into the research topics of 'Design and implement a hybrid WebRTC signalling mechanism for unidirectional & bi-directional video conferencing'. Together they form a unique fingerprint.

    Cite this