WebRTC Metrics

A comprehensive overview of WebRTC statistics, derived indicators, and observable signals, to better understand call quality, connectivity, and user experience in rtcStats

Back
inboundaudiovideonetwork

Stalled stream

No new packets were received on this inbound stream for an extended period of time. This may indicate a network issue or a sender pause.

Description

This observation detects when an inbound media stream (audio or video) shows no packet reception activity for an extended period of time.

When does it trigger?

This happens when there are no new RTP packets received during an extended period of time. It can be caused by several factors:

  • Network interruption: Temporary loss of connectivity between sender and receiver
  • Sender pause: The remote participant may have paused their camera or microphone
  • Server-side pause: In SFU or MCU scenarios, the server may have stopped forwarding media for this stream and/or forwards now a different stream

What do we do here?

We look at the value of lastPacketReceivedTimestamp from any inbound streams and we mark an Observation when the value is the same for at least the 10 last values.

See also