WE’RE BUILDING A TURN NETWORKS COMPARISON TOOL
How do you choose your TURN network provider? Here at Nimble Ape, we often find ourselves working on TURN networks for our client projects. Also our sister company Everycast Labs’ product, Broadcast Bridge, utilises TURN networks: See Dan’s recent blog post about it to learn more.
Until recently, the market offering of TURN network providers was quite limited, but new players have now started popping up. We can now choose between:
Let us know if we’ve missed any!
We are often asked the question, which provider should I use? The answer depends on each specific needs, the quality of the network and, most importantly, the location. To our knowledge, there is no tool out there that helps you compare how each TURN provider will perform in each scenario, so we decided to build it! It’s called ICEPerf.
Inspired by DNSPerf.com, ICEPerf runs a series of tests with each of the TURN providers mentioned above and exports metrics to compare the results.
WHAT CAN ICEPERF DO (SO FAR)?
The project is still very young and we’ve currently built in a series of basic tests, but we plan on expanding the list as we go along. So far, ICEPerf can measure:
- The time to receive ICE candidates
- Latency
- Throughput capabilities
Each test is carried out, for each provider that supports them, over UDP, TCP and TLS with both STUN and TURN. Here’s an example: