JavaScript Webrtc Guide
WebRTC enables peer-to-peer audio, video, and data sharing between browsers without plugins. The guide walks through Media & Connection. Get media: `getUserMedia({video:true,audio:true})`. RTCPeerConnection manages the connection. createOffer/createAnswer exchanges SDP. ICE candidates for NAT traversal. DataChannel for arbitrary data. STUN/TURN servers for connectivity. The guide is organized into 1 sections that build on each other, each pairing a prose explanation with runnable code. Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page. Practice what you learn in the JavaScript playground, and look up any unfamiliar term in the JavaScript glossary.