Copyright: © the author(s), publisher and licensee Technoscience Academy. This is an open-access article distributed under the
terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use,
distribution, and reproduction in any medium, provided the original work is properly cited
International Journal of Scientific Research in Computer Science, Engineering and Information Technology
ISSN : 2456-3307 (www.ijsrcseit.com)
doi : https://doi.org/10.32628/CSEIT217647
178
Peer To Peer Real-Time Communication Using WebRTC
Rahul Kumar Mohata
*1
, Amita Goel
2
, Vasudha Bahl
3
, Nidhi Sengar
4
*
1
Student, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi, India
2
Professor, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi, India
3
Assistant Professor, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi,
India
4
Assistant Professor, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi,
India
Article Info
Volume 7, Issue 6
Page Number: 178-183
Publication Issue :
November-December-2021
Article History
Accepted : 01 Dec 2021
Published : 07 Dec 2021
ABSTRACT
The covid-19 pandemic has led to things happening virtually. Students are
attending their classes in online mode. More than 50 percent of the working
population is working from home. Online meetings have become necessary part
of everyone's life. With the existing platforms, users need to setup or install
packages on their systems to run the application which sometimes becomes
confusing for first timers or non-technical people. This paper proposes to build a
full-fledged feature rich web-based video conferencing application using
WebRTC technology. WebRTC is used to enable real time audio and video
communication from a web browser without the need of installing software or
plugins so that users can focus on their work rather than worrying about how to
use a video conferencing platform.
Keywords : Real-time Communication, WebRTC, Peer to Peer, Video
conferencing, Web Socket, API, Client, Server
I. INTRODUCTION
With the internet revolution, real time
communication has gained a lot of importance around
the world. Real-time Communication is a mode of
communication in which users share information live
without any delay. It is a peer-to-peer based
communication in which a bi-directional channel is
established between a sender and receiver.
RTC has indeed been difficult and sophisticated. It
used to be challenging and time-consuming to
integrate RTC technology on the web and looked like
a major hurdle until Google launched open-source
project WebRTC in 2011.With WebRTC, real-time
communication on the web became simpler and
implementable. WebRTC is an open standard that
allows for real-time, plugin-free video, audio, and
data transmission. It gave web apps the power to
handle real time communication through a set of
open-source APIs available in every web browser. In
this paper, we present a web-based video
conferencing system that uses WebRTC to allow users
to interact in real time without requiring any difficult