WebRTC — understanding it as easily as possible

WebRTC allows direct and bidirectional Real-Time Communication between two or more clients without the need for a server at all times [meaning, once the server connects the clients, the clients can now communicate directly with each other over the wide open internet]. Which is a contrary to a WebSocket, which facilitates bidirectional Real-Time Communication between two or more clients through a server.

ICE: Interactive Connectivity Establishment

STUN: Session Traversal Utilities for NAT

NAT: Network Address Translation (NAT)

TURN: Traversal Using Relays around NAT

SDP: Session Description Protocol (SDP)

--

--