Yes! We have created a Smart Connectivity Test module in our client library to test end user network quality. It is executed as soon as callstats.js is initialized. The test is completed with one of our TURN servers, typically the closest one to the user based on latency. The Smart Connectivity Test measures the media connectivity, RTT, fractional loss, and throughput from a browser point of view. The Smart Connectivity Test results can be shown to the end user to inform them about their network quality for WebRTC calls. The results of the Smart Connectivity Test are displayed in the Participants table, on the Conference Details tab:
The test is most useful for users that spend some time on the website before actually calling. Please keep in mind that if your service immediately initiates a call, the Smart Connectivity Test might not have enough time to be run.
We have a callback in our API for pre-call test results, and end users may also test their own network quality for free at https://network.callstats.io
Please sign in to leave a comment.