WebRTC Metrics

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

Back
On this page4 sections
connectivitybehavioriceGatheringNotObservedtype

ICE gathering not observed

Last updated Applies tortcstats-enrichmentrtcstats.com

The local description was set, but ICE gathering never started on this connection.

Description

Right after setLocalDescription(), the browser normally starts collecting local ICE candidates and fires icegatheringstatechange with value gathering.

Is it a problem?

Possibly, but with low certainty. This is a lower-confidence signal than the other connection-failure observations: it can reflect a genuine early failure (the peer connection was closed immediately after setLocalDescription, before gathering could start), or simply a capture gap where this rtcstats format or browser version did not log icegatheringstatechange reliably.

What do we do here?

We look at peer connections that never reached the connected state. If the local description was set but neither ICE gathering nor the checking state was ever observed afterward, we mark an observation.