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