RTCInboundRtpStreamStats: jitterBufferTargetDelay Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die jitterBufferTargetDelay-Eigenschaft des RTCInboundRtpStreamStats Wörterbuchs gibt die akkumulierte Ziel-Jitter-Puffer-Verzögerung in Sekunden an.
Die Ziel-Jitter-Puffer-Verzögerung ist die Wiedergabeverzögerung, die der Jitter-Puffer schätzt, dass er benötigt, um Jitter auszugleichen und eine reibungslose Wiedergabe zu gewährleisten.
Die Schätzung wird durch Netzwerkvariabilität und Latenz sowie durch Mechanismen wie AV-Synchronisation beeinflusst. Entwickler können darauf Einfluss nehmen, indem sie die RTCRtpReceiver.jitterBufferTarget-Eigenschaft festlegen.
Die Eigenschaft wird aktualisiert, wenn jitterBufferEmittedCount aktualisiert wird.
Die durchschnittliche Ziel-Jitter-Puffer-Verzögerung ist jitterBufferTargetDelay / jitterBufferEmittedCount.
Die Eigenschaft kann mit dem Durchschnitt der jitterBufferMinimumDelay verglichen werden, um die Auswirkungen externer Faktoren auf das Ziel zu bestimmen, wie zum Beispiel der konfigurierte jitterBufferTarget-Hinweis.
Wert
Eine positive Zahl, in Sekunden.
Spezifikationen
| Spezifikation |
|---|
| Identifiers for WebRTC's Statistics API> # dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay> |