Peer To Peer Real-Time Communication Using WebRTC

Authors

  • Rahul Kumar Mohata  Student, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi, India
  • Amita Goel  Professor, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi, India
  • Vasudha Bahl  Assistant Professor, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi, India
  • Nidhi Sengar  Assistant Professor, Department of Information Technology, Maharaja Agrasen Institute of Technology, Delhi, India

DOI:

https://doi.org/10.32628/CSEIT217647

Keywords:

Real-time Communication, WebRTC, Peer to Peer, Video conferencing, Web Socket, API, Client, Server

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.

References

  1. Xue, Huaying & Zhang, Yuan. (2016). A WebRTC-based video conferencing system with screen sharing. 485-489. 10.1109/CompComm.2016.7924748.
  2. C. Chiang, Y. Chen, P. Tsai and S. Yuan, "A Video Conferencing System Based on WebRTC for Seniors," 2014 International Conference on Trustworthy Systems and their Applications, 2014, pp. 51-56, doi: 10.1109/TSA.2014.17.
  3. K. I. Zinnah Apu, N. Mahmud, F. Hasan and S. H. Sagar, "P2P video conferencing system based on WebRTC," 2017 International Conference on Electrical, Computer and Communication Engineering (ECCE), 2017, pp. 557-561, doi: 10.1109/ECACE.2017.7912968.
  4. Jose Dominic, Joel Mani Joseph, Vishal Thomas, Surekha Mariam Varghese. (2021). Creating an Integrated Online Education Platform with Bandwidth Optimized P2P Video Conferencing. International Research Journal of Engineering and Technology (IRJET)
  5. Nayyef, Zinah & Amer, Sarah & Hussain, Zena. (2019). Peer to Peer Multimedia Real-Time Communication System based on WebRTC Technology. International Journal for the History of Engineering & Technology. 2.9. 125-130.
  6. Simon Holm, Alexander Lööf in their thesis “The design and architecture of a WebRTC application”, Malmo University, 2019
  7. https://webrtc.org/
  8. https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
  9. https://www.w3.org/TR/webrtc/
  10. https://peerjs.com
  11. https://nodejs.org/
  12. https://reactjs.org/
  13. https://socket.io/
  14. https://firebase.google.com/docs

Downloads

Published

2021-12-30

Issue

Section

Research Articles

How to Cite

[1]
Rahul Kumar Mohata, Amita Goel, Vasudha Bahl, Nidhi Sengar, " Peer To Peer Real-Time Communication Using WebRTC" International Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 7, Issue 6, pp.178-183, November-December-2021. Available at doi : https://doi.org/10.32628/CSEIT217647