Skip to content

Latest commit

 

History

History
42 lines (24 loc) · 1.46 KB

README.md

File metadata and controls

42 lines (24 loc) · 1.46 KB

Video Calling app

This is a video calling application built using WebRTC on a peer-to-peer architecture. The application supports audio-only calls, screen sharing, and can have up to 4 people in a room.

For a detailed explanation of how WebRTC works and the inner workings of this project, please read my Medium article.

Table of content:

  1. Architecture

  2. Features

  3. Tech Stack

Architecture

WebRTC Architecture

Architecture

How it works

Architecture

Features

  • Peer-to-Peer Architecture: Direct connections between participants for low-latency communication.
  • Audio-Only Calls: Join calls with audio only, reducing bandwidth usage.
  • Screen Sharing: Share your screen with other participants.
  • Room Capacity: Supports up to 4 participants per room.

Tech Stack

Client: React, Redux

Server: Node Js, Express Js, Twilio, WebSockets, WebRTC