Check out Optimize, our new AI-powered product!

Unveiling callstats.js
By: ,
20 January 2014

Today, we are unveiling callstats.js, it enables any WebRTC browser endpoints to send network and multimedia measurements to our backend, which summarizes and aggregates the gathered measurement data. Over the last couple of months, we’ve presented Why performance measurement in WebRTC is needed? and How it can be performed? The presentations1 evoked an overwhelming response from potential customers and a common request to be able to integrate with our measurement server.

If you are interested in integrating your WebRTC application or service with callstats.js, drop us a message and we will send you an invite code as soon as possible. Meanwhile, you can take a look at the API documentation and prepare your WebRTC application for integration by following the integration steps.

The measurement data assists WebRTC services to:

  • monitoring the performance of their service, and
  • diagnosing potential issues, before and after failure occurs.

These application-level and flow-level metrics are shown on a dashboard. The dashboard is evolving, at the moment it only shows a subset of the gathered metrics, but this will change in the coming weeks. We are working on how to best express the gathered metrics in an actionable way. If you are interested in knowing more about the available options for performance measurements, checkout the slide-set below.

callstats.js is tested to work with the latest Chrome Browser. Firefox and Opera are expected to implement/release the statistics model shortly. We’ll verify integration with these browsers as soon as the features become available in the respective browsers.

1Upperside Conference, WebRTC Expo, IIT-RTC



comments powered by Disqus