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, das 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 dafür verantwortlich, die Daten für die Medien auf dem track
des Empfängers zu empfangen.
Wert
Ein RTCDtlsTransport
-Objekt, das den zugrunde liegenden Transport repräsentiert, der vom Empfänger verwendet wird, um Pakete mit dem Remote-Peer auszutauschen, oder null
, wenn der Empfänger noch nicht mit einem Transport verbunden ist.
Beschreibung
Wenn der RTCRtpReceiver
zuerst 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 wenn Bundling verwendet wird – das heißt, wenn die RTCPeerConnection
mit einem Konfigurationsobjekt erstellt wurde, dessen bundlePolicy
entweder max-compat
oder max-bundle
ist – mehrere Empfänger denselben Transport teilen können; in diesem Fall verwenden alle denselben Verbindungskanal, um RTP- und RTCP-Pakete zu senden und/oder zu empfangen.
Spezifikationen
Specification |
---|
WebRTC: Real-Time Communication in Browsers # dom-rtcrtpreceiver-transport |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
transport |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support