Chronodle
Toolbox

WebRTC · Server-assisted signaling

P2P Voice Chat

Create a room link and share it. The server only relays the initial offer/answer/ICE candidates—audio, chat, file sharing, and screenshare stay peer-to-peer.

Room links

Create a room

Creates a fresh UUID and sends you to /tools/voice/<room>.

Join an existing room

Notes

  • Works best if NAT allows direct connections. This uses STUN only—no TURN relay.
  • Room ids are unguessable UUIDs; don’t post links publicly if you want privacy.
  • Chat + file sharing uses WebRTC data channels (peer-to-peer, no server uploads).
  • Screenshare uses getDisplayMedia() and streams peer-to-peer (browser support varies).
koiwai @ 2025