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. 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.

When does it trigger?

This happens when the there is no new RTP packets have been received during that period 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 statistic 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