WebRTC is a fully peer-to-peer technology for the real-time exchange of audio, video, and data, with one central caveat.
1. Signaling 2. SDP – Session Description Protocol 3. ICE Candidates 4. STUN & TURN 5. Peer Connection
When starting the signaling process, an offer is created by the user initiating the call.