WebRTC — understanding it as easily as possible
Dec 1, 2020
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