ObserveRTC is an open-source toolkit for monitoring WebRTC applications: a browser library that
turns getStats() into actionable verdicts, a Node.js library that correlates those verdicts
across participants, and a versioned schema that ties them together.
What ObserveRTC is, what it gives you, and who it is for.
How the pieces fit together, and where the client/server line is drawn.
Browser-side monitoring: derived metrics, quality scores, and detectors that raise and resolve issues with hysteresis.
Server-side analysis: a live model of every call plus cross-participant detection that answers what no single browser can.
Compress samples before upload.
Decode them on the server.
One contract shared by every component, generated from Avro.
Every record and field, generated from schema 3.3.0.
What changed in each release since 3.0.0, field by field.