Learn about STUN servers, NAT traversal, TURN servers, ICE, UDP protocol, and how to set up a STUN server. Understand how these protocols work together to establish peer-to-peer connections in WebRTC.
Table of contents
Stun ServerWhat is a Stun Server?What's a NAT? and how do we traverse the NAT?STUN Server: The Deep Dive.Going Even DeeperShow me the Terms:STUN Protocol WorkingsHow STUN messages are formedSending a requestReceiving STUN messagesSetting up the STUN serverStep 1 Prerequisites for setting up a STUN serverStep 2 Choosing a STUN serverStep 3 Setting up the WebRTC ConfigurationCreating a Peer ConnectionStep 5 Creating and sending an OfferStep 6 ICE CandidatesStep 7 Incoming offers, Answers and ICE candidatesTURN Server: What is a TURN serverTURN server configurationTesting the TURN Server.ICE CandidatesThe UDP ProtocolNull Protocol ServicesConclusion:Sort: