Knowledge Base

Introduction
audioLevelbytesReceivedconcealedSamplesconcealedSamplesfecBytesReceivedfecPacketsDiscardedfecPacketsReceivedfirCountframeHeightframesDecodedframesDroppedframesPerSecondframesRenderedframeWidthfreezeCountheaderBytesReceivedinsertedSamplesForDecelerationjitterjitterBufferDelayjitterBufferEmittedCountjitterBufferTargetDelayjitterBufferTargetDelaykeyFramesDecodedpacketsDiscardedpacketsLostpacketsReceivedpacketsReceivedWithCepacketsReceivedWithEct1packetsReportedAsLostpacketsReportedAsLostButRecoveredpauseCountpliCountpliCountqpSumremovedSamplesForAccelerationsilentconcealedSamplestotalAudioEnergytotalDecodeTimetotalFreezesDurationtotalInterFrameDelaytotalPausesDurationtotalProcessingDelaytotalSamplesDurationtotalSamplesReceivedtotalSquaredInterFrameDelay
totalPlayoutDelaytotalSamplesCount
qualityLimitationDurations

framesDecoded

inbound-rtpinboundvideo

The total number of frames correctly decoded for this RTP stream.

Description

Non-negative integer

MUST NOT exist for audio (this is video only).

It represents the total number of frames correctly decoded for this RTP stream, i.e., frames that would be displayed if no frames are dropped.

See also

  • inbound-rtp->keyFramesDecoded
  • inbound-rtp->framesRendered
  • inbound-rtp->framesDropped
  • WebRTC Statistics SpecificationW3C

Notes

  • You want to strive to have the same number of framesDecoded as framesRendered
rtcStats logortcStats

Troubleshoot your WebRTC application with ease.

Copyright © 2025 - All rights reserved

Company

About
Product
Pricing
Terms of Service

Resources

Support
Integrations
Blog
Knowledge Base
Github
Privacy Policy