Full Stack Monitoring Solution for WebRTC

  1. 01 / COLLECT

    Browser statistics

    Start with measurements from your existing peer connection.

    getStats()
  2. 02 / INTERPRET

    Client Monitor

    Read live metrics, detect endpoint issues and calculate quality scores.

    Explore Client Monitor →
  3. 03 / TRANSPORT

    ClientSample

    Send a typed sample over your transport, with optional JSON or Protobuf encoding.

    Explore the schema →
  4. 04 / CORRELATE

    Observer

    Reconstruct participants, tracks and calls. Analyze issues across endpoints.

    Explore Observer →

See the signals in a live connection

Try the live example to explore Client Monitor while a WebRTC session runs.

Open live example ↗