Overlay network based on WebRTC for interactive multimedia communications

Real-time interactive communications have become critical for business, e-commerce, e-government and education. Teleconferencing systems have been usually deployed using proprietary and expensive systems. Overlay networks are often used to support multi-point teleconferencing and provide services unavailable in the underlying physical networks. With the advent of WebRTC, real-time communication applications can be implemented directly in the browser without installing custom applications or additional plugins. This paper proposes an overlay network based on WebRTC oriented to interactive multimedia communications. The overlay is organized in four planes for data delivery, signaling, control and floor control. The data distribution relies on a clustered organization of WebRTC clients interconnected through a reflector mesh, where a reflector mixes the streams coming from a single cluster. The overlay also includes self-organization techniques, re-organizing the clusters when clients leave or join. The signaling plane uses the Session Initiation Protocol (SIP) for the negotiation and establishment of media sessions between clients and reflectors. Signaling is centralized in a rendezvous point which is also responsible for re-organizing the data plane. Finally, the floor control plane is responsible for limiting the number of streams in the overlay by sharing the data channels between clients. Ubiquity of the communication services and interoperability with other WebRTC applications are the main advantages of our proposal.

[1]  Hiroshi Yamamoto,et al.  Web shopping support system for elderly people using WebRTC , 2014, 16th International Conference on Advanced Communication Technology.

[2]  Charalampos Z. Patrikakis,et al.  PERIPHLEX: Multicast Delivery using Core Unicast Distribution with Peripheral Multicast Reflectors , 2003, WWW.

[3]  Lambros Lambrinos,et al.  An Adaptive Live Media Streaming Architecture , 2010, 2010 Second International Conferences on Advances in Multimedia.

[4]  Giovanni Schembra,et al.  Synchronous multipoint E-learning realized on an intelligent software-router platform over unicast networks: Design and performance issues , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[5]  Francisco J. Suárez,et al.  Autonomic Platform for Synchronous e-Training in Dispersed Organizations , 2013, Journal of Network and Systems Management.

[6]  Petr Holub,et al.  User-Empowered Programmable Network Support for Collaborative Environment , 2004, ECUMN.

[7]  Kundan Singh,et al.  Taking on webRTC in an enterprise , 2013, IEEE Communications Magazine.

[8]  Bo Yan,et al.  WebRTC-based video conferencing service for telehealth , 2014, Computing.

[9]  Wajdi Elleuch Models for multimedia conference between browsers based on WebRTC , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[10]  Pedro Rodriguez,et al.  ADVANCED VIDEOCONFERENCING SERVICES BASED ON WEBRTC , 2012 .

[11]  Francisco J. Suárez,et al.  Networking technique for synchronous e-learning platforms in corporate environments , 2009, 2009 International Symposium on Performance Evaluation of Computer & Telecommunication Systems.

[12]  Aldo von Wangenheim,et al.  BUCOMAX: Collaborative Multimedia Platform for Real Time Manipulation and Visualization of Bucomaxillofacial Diagnostic Images , 2014, 2014 IEEE 27th International Symposium on Computer-Based Medical Systems.

[13]  Álvaro Alonso,et al.  dOTM: A Mechanism for Distributing Centralized Multi-party Video Conferencing in the Cloud , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[14]  G. R. M. Reddy,et al.  Effective E-learning using 3D Virtual Tutors and WebRTC Based Multimedia Chat , 2014, 2014 International Conference on Recent Trends in Information Technology.

[15]  Xuan Zhang,et al.  Multi-party Videoconferencing Based on Hybrid Multicast with Peer-Forwarding , 2010, 2010 IEEE 16th International Conference on Parallel and Distributed Systems.

[16]  Vincent Roca,et al.  A survey of proposals for an alternative group communication service , 2003, IEEE Netw..

[17]  Miguel Paris Diaz,et al.  Kurento: a media server technology for convergent WWW/mobile real-time multimedia communications supporting WebRTC , 2013, 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[18]  Haakon Bryhni,et al.  UNICAST EXTENSIONS TO IP MULTICAST , 2022 .

[19]  H. N. Shankar,et al.  Number of floors for a voice-only conference on packet networks - a conjecture , 2004 .

[20]  Francisco J. Suárez,et al.  A self-managed resilient overlay network for interactive multimedia communications , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).