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
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