TL;DR: WebRTC is the standard protocol for real-time peer-to-peer communication. Before any audio or video flows, it does a lot of work upfront to find the best candidate pair - the endpoints (an IP address + port combination that a peer can be reached at, e.g. 82.10.4.1:5000) both peers will use to communicate - and this post walks you through exactly how that works, step by step. Let me ask you