WebRTC QoS Monitor
Overview
Monitors WebRTC call quality preconfigured and other configurable sites. Logs locally in the browser.
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
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedAugust 22, 2026
- Offered byGreg Carpenter
- Size81.06KiB
- LanguagesEnglish (United States)
- Developer
Email
gregoryacarpenter@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes