Stop guessing why WebRTC calls fail

Drop in our open-source SDK or upload a webrtc-internals file. We turn your raw data into answers.

Built by WebRTC OGs with 20+ years in the trenches.

See real analyses of LiveKit, NVIDIA, and Netflix →
Session overview with experience scores, observations, and AI summary
Connection analysis with ICE candidates and network path
Audio and video stream performance charts

80% of WebRTC bugs are impossible to troubleshoot due to lack of proper logs and metrics

We make it simple to collect and analyze WebRTC peer connections everywhere

Collect

Gather WebRTC stats via SDK or file upload

Review

Scores, observations, and root-cause analysis

Resolve

Zero in on the issue and fix it fast

From raw metrics to root causesin five layers

1

Deductions

Deducing root causes and suggesting solutions

2

Observations

Reviewing one or more metrics to find interesting observations

3

Aggregations

Average, max and min operations on metric series

4

Calculations

Derived statistics based on simple div and sum calculations

5

Foundations

Raw metrics collected via WebRTC APIs directly

You collect the raw metrics using our open source rtcstats SDK, and we do all the necessary hard lifting calculations to get as quickly as possible to the observations and deductions of what happened.

FAQ

Frequently Asked Questions

  • Yes. Sign up and use the free tier as long as you want - no credit card, no expiration. When you're ready for experience scores, observations, deductions, and API access, upgrade to a paid plan.
  • Paid plans unlock the full analysis pipeline: experience scores, observations, deductions, and root-cause analysis for every session. You also get more processing credits, API access, and the option to embed the rtcStats viewer in your own dashboards.
  • Yes. The REST API lets you automate your entire workflow - upload sessions, retrieve observations and deductions, manage quotas, and pull results into your own systems. You own and control your data end to end.
  • Yes. Enterprise plans let you embed the rtcStats session viewer as an iframe inside your own dashboards and support tools - no need to switch between applications.
  • rtcStats needs access to your WebRTC stats to generate analysis. We protect your privacy in three ways:

    1. IP anonymization - The open-source rtcstats-server obfuscates IP addresses before data leaves your infrastructure. You control what gets shared.
    2. Bring your own storage - Enterprise accounts can use their own object store and database, so raw data never touches our servers.
    3. On-premise deployment - Need full isolation? Contact us about self-hosted installations.

    Read more in our Data Privacy and Compliance guide.

  • Contact us and we'll get back to you.

Start using rtcStats

Free plan with 10 sessions per month. No credit card required.