Skip to content

About

A lightweight, real-time video calling web app built with WebRTC, enabling secure peer-to-peer communication. Demonstrates direct browser-to-browser media streaming for low-latency, high-quality, and privacy-friendly video calls without relying on external servers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PeerConnect Banner

PeerConnect: Peer-to-Peer Video Calling (WebRTC)

PeerConnect is a lightweight and secure real-time video calling application built using WebRTC and peer-to-peer (P2P) communication. This project demonstrates how modern browsers can establish direct media channels without relying on external video servers, offering low-latency, high-quality, and privacy-friendly communication.

Key Features

  • Peer-to-Peer Video & Audio using WebRTC

  • No media server required — only signaling for handshake

  • Secure real-time communication

  • Room-based calling with shareable links

  • Toggle Audio/Video

  • Responsive and minimal UI

  • Cross-browser compatibility

Tech Stack

  • Layer Technology
  • Frontend HTML, CSS, JavaScript
  • Real-Time Media WebRTC (RTCPeerConnection, MediaStream)
  • Signaling Node.js + Express + Socket.io
  • Communication Peer-to-Peer (P2P)

Contributing

Contributions, issues, and feature requests are welcome. Please open a discussion or submit a pull request.

About

A lightweight, real-time video calling web app built with WebRTC, enabling secure peer-to-peer communication. Demonstrates direct browser-to-browser media streaming for low-latency, high-quality, and privacy-friendly video calls without relying on external servers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages