WebRTC Quality Analytics

Documentation / Capture a dump

Capture a dump

The app's phase-1 input is the standard chrome://webrtc-internals dump — it works with any WebRTC service: Google Meet, Microsoft Teams, or your own application.

Export from chrome://webrtc-internals

  1. While a WebRTC call is running in Chrome (or Edge: edge://webrtc-internals), open a new tab and go to chrome://webrtc-internals.
  2. Expand Create Dump at the top of the page.
  3. Click Download the PeerConnection updates and stats data.
  4. A file like webrtc_internals_dump.txt is downloaded — its content is JSON, and that is what you upload.
Open webrtc-internals early. The dump only contains statistics from while the page was open (sampled every second). Opening it before or at the start of the call gives you the full picture, including connection setup (ICE) events.

Good to know

Upload

  1. Open the app and go to Upload dump (Data section in the sidebar).
  2. Drag & drop the file, or click to select it.
  3. Parsing, normalization, QoE scoring, and daily rollups run automatically; the call appears in every view within seconds.

Re-uploading the same file is detected by SHA-256 content hash — the app points you to the existing session instead of ingesting a duplicate. Failed parses are recorded in the bronze_uploads ledger with the error message.