In which cases should I use TURN servers?
Right now I have a WebRTC app that works perfectly. The app is going to be released.
Do I need to set up my own TURN server or maybe this is the case only for major apps?
WebRTC can connect in a few ways, and falls down progressively to lower preference choices as it fails at its first choices.
On a typical webRTC app, about 20% of connections require a TURN server. It may work fine for you, but try accessing your webRTC service from a cell phone connection (which will usually require TURN), and you'll see that not all connections are equal when it comes to p2p.
This picture shows which types of connections for each party's NAT results in the need for TURN as opposed to STUN.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With