P2P videochat
A peer to peer video chat website where no third party can access the same room even having the same key.
Description
This project is a peer-to-peer (P2P) video chat website that ensures private, secure communication between two users without any interference. Built using WebRTC, the application establishes a direct connection between two peers, allowing them to engage in a real-time video chat. One of the core features of this system is its strict two-peer limit. Even if a third user has access to the same room key, they are automatically denied entry, and the connection is terminated if any attempt is made. This guarantees that only the two original participants can communicate, ensuring both privacy and security. The app doesn't rely on centralized servers for streaming, which makes it more secure from external access. WebRTC handles the peer discovery, signaling, and connection establishment, using ICE, STUN, and TURN protocols for efficient firewall/NAT traversal. This solution is ideal for private video conversations, free from third-party eavesdropping or intrusion.