3 ms·
Just for completeness sake this is what docs [1] state: "For most WebRTC applications to function a server is required for relaying the traffic between peers,
by sublimefire 6y ago
Just for completeness sake this is what docs [1] state:
"For most WebRTC applications to function a server is required for relaying the traffic between peers, since a direct socket is often not possible between the clients (unless they reside on the same local network). <...>"
[1] https://webrtc.org/getting-started/turn-server https://webrtc.org/getting-started/turn-server
- Sean-Der 6y agoIt’s a little more nuanced than this. https://medium.com/the-making-of-whereby/what-kind-of-turn-server-is-being-used-d67dbfc2ff5d https://medium.com/the-making-of-whereby/what-kind-of-turn-s... fippo pulled the stats and saw 17% This also depends on your clients network. You can determine your NAT mapping type[0] and now ahead of time if you need a TURN server. To understand NAT behaviors more check out [1] [0] https://github.com/pion/stun/tree/master/cmd/stun-nat-behaviour https://github.com/pion/stun/tree/master/cmd/stun-nat-behavi... [1] https://webrtcforthecurious.com/docs/03-connecting/#nat-mapping https://webrtcforthecurious.com/docs/03-connecting/#nat-mapp...
- BlueTemplar 6y agoModern networks use IPv6 only, so don't have NAT.