Experience score and other scores
High level scores of WebRTC sessions, enabling immediate understanding of the user's experience.
rtcStats offers a quantifiable way to measure the qualitative nature of a session. This is done using 4 main quality score values: Audio, Video, Connectivity and Experience.

Each one has its own calculation method and purpose.
As a rule of thumb, our Experience Score and other scoring algorithms enable at a quick glance to understand the user experience and the areas that may require additional review in sessions.
The scoring appears across the file analysis wherever it makes sense - you can find them in the Overview tab at the top, but also on individual connections and media streams in the Connections and Streams tabs.
Experience Score
The Experience Score is a single value describing the user's experience in the session.
It is calculated from all other scores (Audio, Video, and Connectivity), along with the Observations found in the session.
The Experience Score is measured as a percentage with values between 0 and 100. The higher the score, the higher the subjective user experience is.
A few things to know about Experience Score:
- Experience Score is only calculated on the rtcstats.com server itself. They are never calculated on rtcstats-js or rtcstats-server.
- Experience Score is available in all commercial plans. The free accounts don't support it (there, new accounts get 5 Gold credits that showcase how Experience Score works)
Audio Score
The Audio Score is designed around audio MOS.
It takes into account audio streams (both incoming and outgoing) that aren't too short and weights them appropriately to their length in the final Audio Score.
Audio Score's value is similar to MOS, with a range of 1 to 5.
If there are no suitable audio streams, the Audio Score isn't calculated and is also ignored in the overall Experience Score.
Video Score
The Video Score is designed around video MOS.
It takes into account video streams (both incoming and outgoing) that aren't too short and weights them appropriately to their length in the final Video Score.
Video Score's value is similar to MOS, with a range of 1 to 5.
If there are no suitable video streams, the Video Score isn't calculated and is also ignored in the overall Experience Score.
Connectivity Score
The Connectivity Score is a proprietary score that is focused on setup time and the quality of the connection used for the media.
It takes into account the total setup time and type of network used (TURN, TCP, etc) to determine how good the connection is.
Like Audio and Video scores, Connectivity Score is also normalized to the range of 1 to 5, to maintain coherence in the scoring.
As with Audio and Video scores, Connectivity Score also takes into account multiple peer connections in a weighted fashion based on their duration.
Was this page helpful?