WebRTC Metrics
A comprehensive overview of WebRTC statistics, derived indicators, and observable signals, to better understand call quality, connectivity, and user experience in rtcStats
inbound-rtpaudioLevel
inbound-rtpaudioLevel(rms)
inbound-rtpbytesReceived
inbound-rtpbytesReceived(bits/s)
remote-outbound-rtpbytesSent
inbound-rtpconcealedSamples
inbound-rtpconcealedSamples/s
inbound-rtpconcealedSamples/totalSamplesReceived(%)
inbound-rtpconcealmentEvents
inbound-rtpcorruptionMeasurements
inbound-rtpfecBytesReceived
inbound-rtpfecPacketsDiscarded
inbound-rtpfecPacketsDiscarded/s
inbound-rtpfecPacketsReceived
inbound-rtpfecPacketsReceived/s
inbound-rtpfirCount
inbound-rtpframeHeight
inbound-rtpframesAssembledFromMultiplePackets
inbound-rtpframesDecoded
inbound-rtpframesDecoded/s
inbound-rtpframesDropped
inbound-rtpframesDropped/Received(%)
inbound-rtpframesPerSecond
inbound-rtpframesReceived
inbound-rtpframesReceived/s
inbound-rtpframesRendered
inbound-rtpframeWidth
inbound-rtpfreezeCount
inbound-rtpheaderBytesReceived
inbound-rtpheaderBytesReceived(bits/s)
inbound-rtpinsertedSamplesForDeceleration
inbound-rtpinsertedSamplesForDeceleration/s
inbound-rtpinterruptionCount
inbound-rtpjitter(ms)
inbound-rtpjitterBufferDelay
inbound-rtpjitterBufferDelay/jitterBufferEmittedCount(ms)
inbound-rtpjitterBufferEmittedCount
inbound-rtpjitterBufferFlushes
inbound-rtpjitterBufferMinimumDelay
inbound-rtpjitterBufferTargetDelay
inbound-rtpkeyFramesDecoded
inbound-rtpkeyFramesDecoded/s
inbound-rtpminPlayoutDelay
inbound-rtpnackCount
inbound-rtppacketsDiscarded
inbound-rtppacketsDiscarded(%)
inbound-rtppacketsDiscarded/s
inbound-rtppacketsLost
inbound-rtppacketsLost(%)
inbound-rtppacketsLost/s
inbound-rtppacketsReceived
inbound-rtppacketsReceived/s
inbound-rtppacketsReceivedWithCe
inbound-rtppacketsReceivedWithEct1
inbound-rtppacketsReportedAsLost
inbound-rtppacketsReportedAsLostButRecovered
remote-outbound-rtppacketsSent
inbound-rtppauseCount
inbound-rtppliCount
inbound-rtpqpSum
inbound-rtpqpSum/framesDecoded
inbound-rtpremovedSamplesForAcceleration
inbound-rtpremovedSamplesForAcceleration/s
remote-outbound-rtpreportsSent
inbound-rtpretransmittedBytesReceived
inbound-rtpretransmittedBytesReceived(bits/s)
inbound-rtpretransmittedPacketsReceived
remote-outbound-rtproundTripTime(ms)
remote-outbound-rtproundTripTimeMeasurements
inbound-rtpsilentConcealedSamples
inbound-rtpsilentConcealedSamples/s
inbound-rtptotalAssemblyTime
inbound-rtptotalAssemblyTime/framesAssembledFromMultiplePackets(ms)
inbound-rtptotalAudioEnergy
inbound-rtptotalCorruptionProbability
inbound-rtptotalDecodeTime
inbound-rtptotalDecodeTime/framesDecoded(ms)
inbound-rtptotalFreezesDuration
inbound-rtptotalInterFrameDelay
inbound-rtptotalInterFrameDelay/framesDecoded(ms)
inbound-rtptotalInterruptionDuration
inbound-rtptotalPausesDuration
media-playouttotalPlayoutDelay
media-playouttotalPlayoutDelay/totalSamplesCount(ms)
inbound-rtptotalProcessingDelay
inbound-rtptotalProcessingDelay/jitterBufferEmittedCount(ms)
remote-outbound-rtptotalRoundTripTime
remote-outbound-rtptotalRoundTripTime/roundTripTimeMeasurements(ms)
media-playouttotalSamplesCount
inbound-rtptotalSamplesDuration
media-playouttotalSamplesDuration
inbound-rtptotalSamplesDuration/s
inbound-rtptotalSamplesReceived
inbound-rtptotalSamplesReceived/s
inbound-rtptotalSquaredCorruptionProbability
inbound-rtptotalSquaredInterFrameDelay