What is a TURN server?

WebRTC applications require a server to relay traffic between the clients over the internet. The server that relays that traffic is called a TURN (Traversal Using Relay NAT) server. TURN is a protocol for relaying network traffic.