WebRTC Metrics
A comprehensive overview of WebRTC statistics, derived indicators, and observable signals, to better understand call quality, connectivity, and user experience in rtcStats
A bluetooth device is being used
Aborted connection attempt
AEC intentionally disabled
Apple device used
Audio Interruptions
Can't establish connection to TURN
Connected via a public discovered address
Connected via VPN
Connection churn
Connection dropped
Connection failed to establish
Connection relayed over TCP
Connection relayed over TLS
Connection warmup
Constant Microphone Volume
CPU pressure
Delay in playing audio
Delays on sending media
Device already in use
Device can't fully support application request
Device not found
DTLS failure
Duplicated lines in local SDP
Duplicated lines in remote SDP
Empty connection
Gain control intentionally disabled
High bandwidth limitation
High CPU Limitation
High decode time
High encode time
High freeze duration
High inbound network instability
High inbound network instability
High incoming audio packet loss
High incoming media jitter
High incoming media round trip time
High other limitation
High outbound network instability
High outbound network instability
High outgoing audio packet loss
High outgoing media jitter
High outgoing media round trip time
High pause duration
High signaling time
High STUN delay
High TURN delay
High video retransmission received
ICE warmup
Incoming audio is too loud
Incoming audio is too low
Incoming video disrupted
Inefficient Simulcast detected
Internal IP exposed
Invalid packet loss values
IPv6 Connection
Late WebRTC Internals capture
Long connection time
Low echo cancellation
Microphone is inaudible
Microphone is too loud
Multiple STUN servers
No audible incoming audio
No audio samples played out
No iceServers configured
No IPv4 interface
No specific audio and video constraints
No specific audio constraints
No specific video constraints
No TURN TLS/443
No volume on incoming audio
No volume on outgoing audio
Not allowed to use the device
Potential echo loop
Potential local bufferbloat
Prefer TURN candidates only
Private TURN address published
Protected mDNS address
Redundant STUN servers
Short-lived connection
Slow DTLS establishment
Stalled stream
Symmetric NAT
Too many camera changes
Too many disconnections
Too many enumerateDevices requests
Too many frames dropped
Too many getUserMedia requests
Too many ICE handovers
Too many ICE Servers
Too many microphone changes
Too many network interfaces
TURN Authentication Error
TURN Client Error
TURN configured but no TURN candidate gathered
TURN Other Error
TURN Other Error
TURN Server Error
UDP blocked
Unused Data Channel
Unused media stream
USB device used
Virtual device used