RTCInboundRtpStreamStats: jitterBufferTargetDelay property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
The jitterBufferTargetDelay
property of the RTCInboundRtpStreamStats
dictionary indicates the accumulated target jitter buffer delay, in seconds.
The target jitter buffer delay is the playout delay that the jitter buffer estimates that it needs to maintain in order to compensate for jitter and ensure smooth playback.
The estimate is affected by network variability and latency as well as mechanisms such as AV synchronization. Developers can influence it by setting the RTCRtpReceiver.jitterBufferTarget
property.
The property is updated when jitterBufferEmittedCount
is updated.
The average target jitter buffer delay is jitterBufferTargetDelay / jitterBufferEmittedCount
.
The property can be compared to the average of the jitterBufferMinimumDelay
to determine the effects of external factors on the target, such as the configured jitterBufferTarget
hint.
Value
A positive number, in seconds.
Specifications
Specification |
---|
Identifiers for WebRTC's Statistics API> # dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay> |
Browser compatibility
Loading…