RTCRtpReceiver: transport-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 schreibgeschützte transport-Eigenschaft eines RTCRtpReceiver-Objekts liefert das RTCDtlsTransport-Objekt, welches verwendet wird, um mit dem zugrunde liegenden Transport zu interagieren, über den der Empfänger Real-time Transport Control Protocol (RTCP)-Pakete austauscht.

Dieser Transport ist verantwortlich für den Empfang der Daten für die Medien auf der track des Empfängers.

Syntax

js
rtcRtpReceiver.transport

Wert

Ein RTCDtlsTransport-Objekt, das den zugrunde liegenden Transport darstellt, der vom Empfänger benutzt wird, um Pakete mit dem entfernten Peer auszutauschen, oder null, wenn der Empfänger noch nicht mit einem Transport verbunden ist.

Beschreibung

Wenn der RTCRtpReceiver zum ersten Mal erstellt wird, ist der Wert von transport null. Dies wird durch ein RTCDtlsTransport ersetzt, sobald der Transport des Empfängers eingerichtet wurde.

Beachten Sie, dass beim Bundling – das heißt, wenn die RTCPeerConnection mit einem Konfigurationsobjekt erstellt wurde, dessen bundlePolicy max-compat oder max-bundle ist – mehrere Empfänger möglicherweise denselben Transport teilen; in diesem Fall verwenden alle dieselbe Verbindung zum Senden und/oder Empfangen von RTP- und RTCP-Paketen.

Spezifikationen

Specification
WebRTC: Real-Time Communication in Browsers
# dom-rtcrtpreceiver-transport

Browser-Kompatibilität

BCD tables only load in the browser