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

BCD tables only load in the browser