RTCRtpSender: 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 RTCRtpSender-Objekts liefert das RTCDtlsTransport-Objekt, das zur Interaktion mit dem zugrunde liegenden Transport verwendet wird, über den der Sender Real-time Transport Control Protocol (RTCP)-Pakete austauscht.

Dieser Transport ist für den Empfang der Daten für die Medien auf dem track des Senders verantwortlich.

Wert

Ein RTCDtlsTransport-Objekt, das den zugrunde liegenden Transport repräsentiert, den der Sender zum Austauschen von Paketen mit dem Remote-Peer verwendet, oder null, wenn der Sender noch nicht mit einem Transport verbunden ist.

Beschreibung

Wenn der RTCRtpSender zuerst erstellt wird, ist der Wert von transport null. Dieser wird durch ein RTCDtlsTransport ersetzt, sobald der Transport des Senders etabliert ist.

Beachten Sie, dass beim Bunden - das heißt, wenn die RTCPeerConnection mit einem Konfigurationsobjekt erstellt wurde, dessen bundlePolicy max-compat oder max-bundle ist - mehrere Sender denselben Transport teilen können; in diesem Fall benutzen alle die gleiche Verbindung, um RTP und RTCP-Pakete zu senden und/oder zu empfangen.

Spezifikationen

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

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
transport

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support