WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing

Naktal Moaid Edan, Ali Al-Sherbaz, Scott J Turner

Research output: Contribution to Book/ReportChapter

Abstract

There is a strong focus on the use of Web Real-Time Communication (WebRTC) for many-to-many video conferencing, while the IETF working group has left the signalling issue on the application layer. The main aim of this paper is to create a novel scalable WebRTC signalling mechanism called WebNSM for many-to-many (bi-directional) video conferencing. WebNSM was designed for unlimited users over the mesh topology based on Socket.io (API) mechanism. A real implementation was achieved via LAN and WAN networks, including the evaluation of bandwidth consumption, CPU performance, memory usage, maximum links and RTPs calculation; and Quality of Experience (QoE). In addition, this application supplies video conferencing on different browsers without having to download additional software or user registration. The results present a novel signalling mechanism among various users, devices and networks to open one or multi rooms at the same time using the same server, determine room initiator to keep the session active even if the initiator or another peer leaves, sharing new user with current participants, etc. Moreover, this experiment highlights the limitations of CPU performance, bandwidth consumption and using mesh topology for WebRTC video conferencing.
Original languageEnglish
Title of host publicationIEEE Conference on Collaboration and Internet Computing
Place of PublicationSan Jose, California, USA
PublisherIEEE
Publication statusAccepted/In press - 20 Aug 2017

Fingerprint

Video conferencing
Communication
Program processors
Topology
Bandwidth
Wide area networks
Computer networks
Application programming interfaces (API)
Local area networks
Telecommunication links
Servers
Data storage equipment
Experiments

Keywords

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

Cite this

Edan, N. M., Al-Sherbaz, A., & Turner, S. J. (Accepted/In press). WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing. In IEEE Conference on Collaboration and Internet Computing San Jose, California, USA: IEEE.
Edan, Naktal Moaid ; Al-Sherbaz, Ali ; Turner, Scott J. / WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing. IEEE Conference on Collaboration and Internet Computing. San Jose, California, USA : IEEE, 2017.
@inbook{655fac47e9fa4a9c9c92374715de98b1,
title = "WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing",
abstract = "There is a strong focus on the use of Web Real-Time Communication (WebRTC) for many-to-many video conferencing, while the IETF working group has left the signalling issue on the application layer. The main aim of this paper is to create a novel scalable WebRTC signalling mechanism called WebNSM for many-to-many (bi-directional) video conferencing. WebNSM was designed for unlimited users over the mesh topology based on Socket.io (API) mechanism. A real implementation was achieved via LAN and WAN networks, including the evaluation of bandwidth consumption, CPU performance, memory usage, maximum links and RTPs calculation; and Quality of Experience (QoE). In addition, this application supplies video conferencing on different browsers without having to download additional software or user registration. The results present a novel signalling mechanism among various users, devices and networks to open one or multi rooms at the same time using the same server, determine room initiator to keep the session active even if the initiator or another peer leaves, sharing new user with current participants, etc. Moreover, this experiment highlights the limitations of CPU performance, bandwidth consumption and using mesh topology for WebRTC video conferencing.",
keywords = "The Real-Time Web Communication (WebRTC), Socket.IO signalling mechanism, Local Area Network (LAN), Wide Area Network (WAN), Quality of Experience (QoE), Mesh topology and a Web New Signalling Mechanism (WebNSM)",
author = "Edan, {Naktal Moaid} and Ali Al-Sherbaz and Turner, {Scott J}",
year = "2017",
month = "8",
day = "20",
language = "English",
booktitle = "IEEE Conference on Collaboration and Internet Computing",
publisher = "IEEE",

}

Edan, NM, Al-Sherbaz, A & Turner, SJ 2017, WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing. in IEEE Conference on Collaboration and Internet Computing. IEEE, San Jose, California, USA.

WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing. / Edan, Naktal Moaid; Al-Sherbaz, Ali; Turner, Scott J.

IEEE Conference on Collaboration and Internet Computing. San Jose, California, USA : IEEE, 2017.

Research output: Contribution to Book/ReportChapter

TY - CHAP

T1 - WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing

AU - Edan, Naktal Moaid

AU - Al-Sherbaz, Ali

AU - Turner, Scott J

PY - 2017/8/20

Y1 - 2017/8/20

N2 - There is a strong focus on the use of Web Real-Time Communication (WebRTC) for many-to-many video conferencing, while the IETF working group has left the signalling issue on the application layer. The main aim of this paper is to create a novel scalable WebRTC signalling mechanism called WebNSM for many-to-many (bi-directional) video conferencing. WebNSM was designed for unlimited users over the mesh topology based on Socket.io (API) mechanism. A real implementation was achieved via LAN and WAN networks, including the evaluation of bandwidth consumption, CPU performance, memory usage, maximum links and RTPs calculation; and Quality of Experience (QoE). In addition, this application supplies video conferencing on different browsers without having to download additional software or user registration. The results present a novel signalling mechanism among various users, devices and networks to open one or multi rooms at the same time using the same server, determine room initiator to keep the session active even if the initiator or another peer leaves, sharing new user with current participants, etc. Moreover, this experiment highlights the limitations of CPU performance, bandwidth consumption and using mesh topology for WebRTC video conferencing.

AB - There is a strong focus on the use of Web Real-Time Communication (WebRTC) for many-to-many video conferencing, while the IETF working group has left the signalling issue on the application layer. The main aim of this paper is to create a novel scalable WebRTC signalling mechanism called WebNSM for many-to-many (bi-directional) video conferencing. WebNSM was designed for unlimited users over the mesh topology based on Socket.io (API) mechanism. A real implementation was achieved via LAN and WAN networks, including the evaluation of bandwidth consumption, CPU performance, memory usage, maximum links and RTPs calculation; and Quality of Experience (QoE). In addition, this application supplies video conferencing on different browsers without having to download additional software or user registration. The results present a novel signalling mechanism among various users, devices and networks to open one or multi rooms at the same time using the same server, determine room initiator to keep the session active even if the initiator or another peer leaves, sharing new user with current participants, etc. Moreover, this experiment highlights the limitations of CPU performance, bandwidth consumption and using mesh topology for WebRTC video conferencing.

KW - The Real-Time Web Communication (WebRTC)

KW - Socket.IO signalling mechanism

KW - Local Area Network (LAN)

KW - Wide Area Network (WAN)

KW - Quality of Experience (QoE)

KW - Mesh topology and a Web New Signalling Mechanism (WebNSM)

M3 - Chapter

BT - IEEE Conference on Collaboration and Internet Computing

PB - IEEE

CY - San Jose, California, USA

ER -

Edan NM, Al-Sherbaz A, Turner SJ. WebNSM a novel scalable WebRTC signalling mechanism for many-to-many video conferencing. In IEEE Conference on Collaboration and Internet Computing. San Jose, California, USA: IEEE. 2017