Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Mai 2021 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das RTCRemoteOutboundRtpStreamStats-Wörterbuch der WebRTC API wird verwendet, um Statistiken von einem entfernten Endpunkt über seinen ausgehenden RTP-Stream zu melden. Dies entspricht einem eingehenden Stream, der derzeit vom lokalen RTCPeerConnection-Objekt empfangen wird.
Die Statistiken können abgerufen werden, indem Sie das RTCStatsReport iterieren, das von RTCPeerConnection.getStats() zurückgegeben wird, bis Sie einen Bericht mit dem type von remote-outbound-rtp finden.
Ein String, der verwendet wird, um das lokale RTCInboundRtpStreamStats-Objekt zu finden, das dieselbe Synchronisationsquelle (SSRC) teilt.
remoteTimestamp OptionalEin DOMHighResTimeStamp, der den Zeitstempel (auf dem entfernten Gerät) angibt, zu dem die Statistiken im RTCRemoteOutboundRtpStreamStats-Objekt vom entfernten Endpunkt gesendet wurden. Dies unterscheidet sich vom timestamp; er repräsentiert die Zeit, zu der die Statistiken des Objekts am lokalen Endpunkt empfangen oder erstellt wurden.
reportsSent OptionalEine positive Ganzzahl, die die Gesamtanzahl der gesendeten RTCP-Sender-Report-Blöcke (SR) für diese Synchronisationsquelle (SSRC) angibt.
roundTripTimeMeasurements OptionalEine positive Zahl, die die Gesamtanzahl der empfangenen gültigen Round-Trip-Time-Messungen für diese Synchronisationsquelle (SSRC) repräsentiert.
totalRoundTripTime OptionalEine Zahl, die die kumulative Summe aller Round-Trip-Time-Messungen seit Beginn der Sitzung in Sekunden angibt. Die durchschnittliche Round-Trip-Time kann berechnet werden, indem totalRoundTripTime durch roundTripTimeMeasurements geteilt wird.
Eine positive Ganzzahl, die die Gesamtanzahl der für dieses SSRC gesendeten Bytes, einschließlich der neuen Übertragungen, angibt.
packetsSent OptionalEine positive Ganzzahl, die die Gesamtanzahl der für dieses SSRC gesendeten RTP-Pakete, einschließlich der neuen Übertragungen, angibt.
Ein String, der das Objekt eindeutig identifiziert, das inspiziert wurde, um den RTCCodecStats-Bericht zu erzeugen, der mit diesem RTP-Stream verbunden ist.
kindEin String, der angibt, ob der MediaStreamTrack, der mit dem Stream verbunden ist, ein Audio- oder ein Videospur ist.
ssrcEine positive Ganzzahl, die die Synchronisationsquelle (SSRC) der RTP-Pakete in diesem Stream identifiziert.
transportId OptionalEin String, der das Objekt eindeutig identifiziert, das inspiziert wurde, um den RTCTransportStats-Bericht zu erzeugen, der mit diesem RTP-Stream verbunden ist.
Die folgenden Eigenschaften sind allen WebRTC-Statistikobjekten gemeinsam.
idEin String, der das Objekt eindeutig identifiziert, das überwacht wird, um diesen Satz von Statistiken zu erzeugen.
timestampEin DOMHighResTimeStamp-Objekt, das die Zeit angibt, zu der die Stichprobe für dieses Statistikobjekt entnommen wurde.
typeEin String mit dem Wert "remote-outbound-rtp", der den Typ der Statistiken angibt, die das Objekt enthält.
Die RTCRemoteOutboundRtpStreamStats-Objekteigenschaft remoteTimestamp bietet Statistiken basierend auf dem NTP-Zeitstempel der empfangenen Daten, entnommen aus einem RTCP-Sender-Report-Block (SR). Seien Sie sich bewusst, dass die entfernte Uhr möglicherweise nicht mit der lokalen Uhr synchronisiert ist (weder in der aktuellen Zeit noch in der Geschwindigkeit, mit der die Zeit vergeht).
| Identifiers for WebRTC's Statistics API # dom-rtcstatstype-remote-outbound-rtp |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.