Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

RTCInboundRtpStreamStats: Eigenschaft totalProcessingDelay

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die totalProcessingDelay-Eigenschaft des RTCInboundRtpStreamStats-Wörterbuchs gibt die insgesamt angesammelte Zeit an, die für die Verarbeitung von Audio- oder Videosamples aufgewendet wurde, in Sekunden.

Die Verarbeitungszeit für jedes Audio- oder Videosample wird vom Empfangszeitpunkt des ersten RTP-Pakets (Empfangszeitstempel) bis zu dem Zeitpunkt berechnet, an dem das entsprechende Sample oder Frame dekodiert wird (dekodierter Zeitstempel). Zu diesem Zeitpunkt ist das Audiosample oder Videoframe vom Decoder vollständig dekodiert und bereit zur Wiedergabe durch die MediaStreamTrack.

Für Audiostreams kann ein RTP-Paket mehrere Audiosamples enthalten: Diese teilen sich denselben Empfangszeitstempel. Bei Videostreams kann ein komplettes Frame in mehreren RTP-Paketen ankommen, und der Empfangszeitstempel ist der des ersten empfangenen RTP-Pakets, das Daten für das Frame enthält. In beiden Fällen ist der dekodierte Zeitstempel der Zeitpunkt, an dem das Sample oder Frame abspielbereit ist.

Für Video wird die Eigenschaft nur für dekodierte Frames akkumuliert (nicht für solche, die verworfen wurden). Die durchschnittliche Verarbeitungsverzögerung kann berechnet werden, indem man totalProcessingDelay durch die framesDecoded teilt.