RTCOutboundRtpStreamStats: ssrc-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Die ssrc-Eigenschaft des RTCOutboundRtpStreamStats-Wörterbuchs enthält einen positiven ganzzahligen Wert, der die Synchronisationsquelle (SSRC) dieses Streams von RTP-Paketen identifiziert.

Eine Quelle könnte beispielsweise ein Mikrofon oder eine Mixer-Anwendung sein, die mehrere Quellen kombiniert. Alle Pakete von derselben Quelle teilen sich dieselbe Zeitquelle und Sequenzraum und können daher relativ zueinander geordnet werden. Beachten Sie, dass zwei Streams mit demselben ssrc-Wert auf dieselbe Quelle verweisen.

Wert

Ein positiver 32-Bit-Ganzzahlwert, der die SSRC der RTP-Pakete, deren Statistiken von diesem RTCOutboundRtpStreamStats-Objekt abgedeckt werden, eindeutig identifiziert.

Die Art und Weise, wie SSRC-Werte generiert werden, wird von der Spezifikation nicht vorgeschrieben, obwohl sie Empfehlungen gibt. Sie sollten keine Annahmen basierend auf dem Wert von ssrc machen, außer dass zwei Objekte mit demselben ssrc-Wert auf dieselbe Quelle verweisen. Siehe RFC 3550, Abschnitt 8 für zusätzliche Informationen über ssrc.

Hinweis: Die Spezifikation enthält ein Beispiel, das Werte für ssrc mit MD5 generiert. Obwohl dies nicht genau Teil des Standards ist, ist es ein gutes Verfahren, das von einigen Browsern verwendet werden könnte; andere könnten andere Methoden wie Zufallszahlengeneratoren verwenden. Verlassen Sie sich nicht darauf, dass diese Werte etwas anderes bedeuten als "diese Objekte sind mit derselben Quelle verbunden."

Spezifikationen

Specification
Identifiers for WebRTC's Statistics API
# dom-rtcrtpstreamstats-ssrc

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch