Serverless P2P Video Call

Zero servers. Zero infrastructure. Pure peer-to-peer magic.

The "Impossible" Made Possible
You
Camera Off
Remote Peer
Waiting...

🔗 Signal Exchange (No Server Required!)

How to Connect

  1. Caller: Click "Create Offer" and copy the signal
  2. Caller: Send the signal to your friend (email, chat, carrier pigeon)
  3. Receiver: Paste the signal in "Their Signal" and click "Accept"
  4. Receiver: Copy YOUR signal and send it back to the caller
  5. Caller: Paste the response and click "Connect"
  6. 🎉 You're connected! No servers touched.

📤 Your Signal

📥 Their Signal

QR Code & Shareable Link

Generate a scannable QR code or shareable link with your signal. Send it via any messaging app - the recipient can join instantly!

Click "Generate QR" after creating an offer

Your Signal QR Code

Scan Their QR Code

Ready to scan

Audio Tone Signaling (Experimental!)

Encode your signal as audio tones. Play them through speakers, and the other device listens!

⚠️ Works best in quiet environments. Hold devices close together.

Status: Ready

🧠 How This "Impossible" Thing Works

Conventional wisdom says P2P video calls require STUN/TURN servers for NAT traversal. This app proves that's not entirely true. Here's the trick:

⚠️ Caveat: This works ~60-70% of the time. Symmetric NATs and strict firewalls can still block connections. But when it works, you've achieved TRUE peer-to-peer with zero infrastructure!

WebRTC Manual SDP Exchange QRious Library jsQR Scanner Shareable Links Web Share API Audio FSK Modulation Single HTML File