PeerConnect is a serverless, distributed video calling application built using WebRTC and WebSockets for ultra-low latency, real-time communication. By leveraging peer-to-peer architecture, it eliminates the need for media servers, making it fast, lightweight, and scalable.
- Ultra-low latency: Peer connections established in under 20ms using ICE candidate optimization.
- WebRTC Client: Ensures real-time, high-quality audio/video transmission.
- Custom WebSocket Signaling Server: Efficiently coordinates connections and handles ICE candidate exchange.
- Serverless Architecture: Minimal backend, no dependency on centralized media servers.
- Scalable Design: Easily extensible to group calls, file sharing, or screen sharing modules.
This project is open source under the MIT License.