WebRTC Lab - Free Interactive Signaling Simulator | IconVault
Step through WebRTC SDP offer/answer exchanges and ICE candidate flows in an interactive visual lab. Free, runs in your browser.
WebRTC Lab
Step through SDP offer/answer and ICE signaling flows
Simulated signaling. This lab animates the message flow of a WebRTC session in your browser. It does not create a real RTCPeerConnection, reach a STUN server or send any media.
Two peers find each other through a signaling server, exchange SDP offer/answer, then swap ICE candidates until a path connects.
Connect to signaling server
Both peers open a persistent WebSocket to the signaling server. This channel carries session metadata only, never media.
5 of 5 free copies left.
About this tool
IconVault's WebRTC Lab is an interactive signaling simulator that walks you through a complete WebRTC call setup, step by step. Watch an SDP offer get created, travel through the signaling server, get answered, then follow ICE candidate gathering and trickle exchange until a peer-to-peer media path connects. Each step shows who sends what to whom, with sample payloads you can inspect.
The signaling is simulated for teaching: no real RTCPeerConnection is created and no actual media flows, which makes the sequence diagrams clear without the noise of real networking. Everything runs fully in your browser and it is free with no signup. Ideal for students and developers learning how WebRTC negotiation actually works before touching real peer connection code.
Frequently asked questions
Popular searches
More tools
Algorithm Visualizer
Watch sorting and searching animate step by step
Alt Text Helper
Write better image alt text with live feedback
ARIA Reference
Searchable ARIA roles and attributes guide
Array Visualizer
Step through map, filter, reduce like a debugger
Coming soon
CLI
Coming soon
Figma plugin
Coming soon
VS Code extension
Coming soon
Chrome extension
Coming soon
AI icon generator
Coming soon
Team workspaces
Coming soon