📹 WebRTC Video Call

Peer-to-peer video calling with WebRTC

You

Your camera

Remote

Waiting for remote stream...

📥 Paste signals from the other peer:

📖 How to use:

  1. Click "Start Call" to begin and allow camera/microphone access
  2. Copy the signal data from the "Send this to the other peer" box
  3. Send it to the other person (via chat, email, etc.)
  4. When you receive signal data from them, paste it in the "Paste signals" box and click "Process Signal"
  5. Repeat step 2-4 for each signal (offer, answer, and ICE candidates) until connected
⚠️ Note: This demo uses manual signaling via copy/paste. In production, you'd use a signaling server (WebSocket, Socket.io, Firebase, etc.) to automatically exchange connection data.