🔐 Checking authentication...

🎯 WebRTC Signaling Server

Real-time peer-to-peer video streaming with WebRTC.
Choose your role to get started.

Features

AWS Cognito Auth

Secure OIDC authentication with AWS Cognito

Session Management

Create and join sessions with unique session IDs

Metadata Support

Describe participants with custom metadata

Dynamic Tracks

Add audio/video tracks on-the-fly with automatic renegotiation

Heartbeat System

Automatic cleanup of inactive participants

ICE Candidates

Full STUN/TURN server support for NAT traversal

💡 Quick Start:
1. Open Producer in one browser tab
2. Open Consumer in another tab
3. Both join the same session (e.g., room-123)
4. Producer starts camera/mic
5. Consumer receives the video stream automatically