Monitors WebRTC call quality preconfigured and other configurable sites. Logs locally in the browser.
Users
15
+10 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#174K
#146K among extensions
Version
1.0.0
updated 22 Aug 2026
Users
monthly, 2 months
Latest, 21 Oct 2026:15 usersMove the mouse over the chart for any month
Ratings count
monthly, 2 months
Latest, 21 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About WebRTC QoS Monitor
WebRTC QoS Monitor gives you visibility into call quality that's normally invisible — bitrate, packet loss, jitter, round-trip time, codec, and connection state for calls happening in your browser on Microsoft Teams, Webex, Zoom, Talkdesk, Amazon Connect, and any other site you add.
WHY THIS EXISTS
"The call sounded choppy" is hard to diagnose after the fact. Most of these platforms don't expose their underlying connection stats to end users at all, and IT/support teams are often stuck guessing whether a bad call was a network issue, a codec problem, or something else entirely. This extension surfaces the same data the browser's own WebRTC engine already collects internally — it just makes that data visible and reviewable, instead of throwing it away after the call ends.
WHAT IT DOES
- Detects WebRTC connections on supported platforms and tracks connection-quality metrics in real time
- Flags quality issues as they happen — packet loss spikes, freezes, poor connectivity, degraded audio/video scores
- Stores everything locally on your device, with a configurable retention period
- Export your local history as JSON any time, straight from the toolbar popup
- Works out of the box on Teams, Webex, Zoom, Talkdesk, and Amazon Connect — enable only the platforms you actually use
- Add any other site yourself — useful for org-specific deployments, like a company-specific Amazon Connect subdomain
SUPPORTED PLATFORMS
- Microsoft Teams (teams.microsoft.com and teams.live.com)
- Webex
- Zoom (web client)
- Talkdesk
- Amazon Connect (CCP), including customer-specific subdomains you add yourself
- Any additional site you configure in Settings
None of these are active until you turn them on. Installing the extension grants it no access to any site by default.
HOW IT WORKS
Video-calling platforms create their own WebRTC connections internally, so there's normally no way for a browser extension to see into them. This extension solves that using Chrome's official "main world" content script capability — it attaches a small, open-source stats collector (ObserveRTC's client-monitor-js) directly alongside the page's own connection, and reads only the standard getStats() output the browser already exposes for every WebRTC call. It never touches audio, video, or screen-share content, and it can't see what's said on a call — only connection-quality numbers like bitrate, jitter, packet loss, round-trip time, codec, and ICE connection state.
YOUR DATA STAYS ON YOUR DEVICE
This extension sends nothing anywhere. There's no remote server, no analytics, no third party involved, and no account to sign into. Every stat it collects lives in your browser's local storage until you delete it or it ages out based on your own retention settings. Full privacy policy: [your GitHub Pages URL]
PERMISSIONS, PLAINLY
The extension requests no site access at all until you explicitly turn a platform on in Settings. Each platform — including any custom domain you add — requires your one-time approval before it can run there. Nothing is granted automatically, silently, or in bulk.
FREQUENTLY ASKED QUESTIONS
Does this record my calls, or listen to audio?
No. It only reads WebRTC connection statistics — the same numbers your browser already tracks for every call. It has no access to microphone, camera, or screen-share content, and can't reconstruct what was said or shown on a call.
Does this send my data anywhere?
No. Everything stays in local browser storage on your device. There is no remote server this extension talks to.
Why does it need access to Teams/Zoom/Webex/etc.?
It needs to run on the page where your call happens in order to read the connection stats for that call. You control exactly which platforms it's allowed to run on, and it asks for permission before running on any of them.
Can I add a platform that isn't listed?
Yes — add any domain under Settings → Platforms, and grant it access the same way as the built-in platforms.
Is the source code available?
Yes, it's fully open source: https://github.com/gregoryacarpenter-source/webrtc-qos-monitor-extension