Designing and Implementation of a Method Comprising One to One Web-Based Real-Time Communications
Authors: Lata Kiran Dey, Rajendra Kumar, Biren Karmakar
Abstract:
Web Real-Time Communications is a collection of standards, and protocols, which provide real-time communications capabilities between web browsers and devices. This paper outlines the design and further implementation of a web real-time communications method on a secure web application having audio and video call capabilities. This proposed application may put up a system that will be able to work over both desktop as well as mobile browsers. Web Real-Time Communications (WebRTC) also gives a set of JavaScript standard Real-Time Communications (RTC) Application Programming Interfaces (APIs), which primarily work over the RTC framework. This helps to build a suitable communication application, which enables the audio, video, and message transfer between today’s modern browsers having WebRTC support.
Keywords: WebRTC, Session Initiation Protocol, SIP, RTC, JavaScript, Secure Real Time Protocol, SRTP, Secure Web Sockets, Browser.
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 278References:
[1] Branislav Sredojev, Dragan Samardzija and Dragan Posarac, WebRTC technology overview, and signaling solution design and implementation, 25-29 May 2015.
[2] Michael Adeyeyel, Ishmeal Makitla, and Thomas Fogwill, WebRTC using JSON via XMLHttpRequest and SIP over WebSocket Initial Signalling Overhead Findings, Conference: WEBIST 2013 - Proceedings of the 9th International Conference on Web Information Systems and Technologies, Aachen, Germany, 8-10 May 2013
[3] WebRTC Online Available: https://www.w3.org/2021/01/pressrelease-webrtc-rec.html.en
[4] Michael Adeyeye; Ishmeal Makitla; Thomas Fogwi, Determining the Signalling Overhead of two common WebRTC methods: JSON via XMLHttpRequest and SIP over WebSocket, 9-12 Sept. 2013.
[5] A. Sergiienko, “WebRTC Blueprints, develop your very own media applications and services using WebRTC,” in Birmingham, Packt Publishing, ISBN 978-1-78398-310-0, May 2014.
[6] A. Morton, “Understanding WebRTC Adoption by Industry,” 2018. Online Available: https://www.callstats.io/white-papers/understandingwebrtc-adoption-by-industry
[7] Explaining the Real-time Transport Protocol of SRTP for WebRTC, By callstats on April 12, 2018. Online Available: https://medium.com/callstatsio/explaining-the-real-time-transport-protocol-of-srtp-for-webrtc-2795e03d2d58?source=post_internal_links
[8] Madhura Deshpande, and Dr. S. P. Mohani, Integration of WebRTC with SIP – Current Trend. International Journal of Innovations in Engineering and Technology (IJIET), Volume 6 Issue 2 December 2015.
[9] Available Online at: https://hpbn.co/webrtc/
[10] Alessandro Amirante, Meetecho S.r.l. Tobia Castaldi, Lorenzo Miniero, and Simon Pietro Romano, University of Napoli Federico II, On the Seamless Interaction between WebRTC Browsers and SIP-Based Conferencing Systems,
[11] C. Holmberg, S. Hakansson, and G. Eriksson, “Web Real-Time Communication Use-Cases and Requirements,” draft-ietf-rtcweb-use-cases-and-requirements10, Dec. 2012.
[12] Real-Time Communication and Multipoint Video Conference Using Webrtc and Media Server. Boobalan M Department of Computer Science and Engineering Sri Ramanujar Engineering College, Chennai-600127, India.
[13] Sanket Jadhav, Manoj Berad, Tejas Banaitkar, Swapnil Salunkhe, Swati Khokale, Survey on Real-Time Peer to Peer Multimedia Communication Application, © 2021 JETIR April 2021, Volume 8, Issue 4 www.jetir.org (ISSN-2349-5162).
[14] MediaStream, MDN web docs, Online Available: https://developer.mozilla.org/en-US/docs/Web/API/MediaStream