Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

RTCSctpTransport

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Mai 2023 browserübergreifend verfügbar.

Die Schnittstelle RTCSctpTransport stellt Informationen über einen Transport mit dem Stream Control Transmission Protocol (SCTP) bereit. Dazu gehören Informationen über die Beschränkungen des Transports. Außerdem ermöglicht sie den Zugriff auf den zugrunde liegenden Datagram Transport Layer Security (DTLS)-Transport, über den SCTP-Pakete für alle Datenkanäle einer RTCPeerConnection gesendet und empfangen werden.

Sie erstellen RTCSctpTransport-Objekte nicht selbst. Stattdessen greifen Sie über die Eigenschaft sctp einer RTCPeerConnection auf deren RTCSctpTransport zu.

Eine besonders nützliche Eigenschaft dieser Schnittstelle ist maxMessageSize. Mit ihr können Sie die maximale Größe von Nachrichten ermitteln, die Sie über einen Datenkanal der Peer-Verbindung senden können.

EventTarget RTCSctpTransport

Instanzeigenschaften

Erbt außerdem Eigenschaften von: EventTarget.

RTCSctpTransport.maxChannels Schreibgeschützt

Ein ganzzahliger Wert, der angibt, wie viele RTCDataChannel-Objekte gleichzeitig geöffnet sein können.

RTCSctpTransport.maxMessageSize Schreibgeschützt

Ein ganzzahliger Wert, der die maximale Größe einer Nachricht in Bytes angibt, die mit der Methode RTCDataChannel.send() gesendet werden kann.

RTCSctpTransport.state Schreibgeschützt

Ein String-Enumerationswert, der den Zustand des SCTP-Transports angibt.

RTCSctpTransport.transport Schreibgeschützt

Ein RTCDtlsTransport-Objekt, das den für das Senden und Empfangen von Datenpaketen verwendeten DTLS-Transport repräsentiert.

Instanzmethoden

Diese Schnittstelle hat keine eigenen Methoden, erbt aber Methoden von: EventTarget.

Ereignisse

Sie können diese Ereignisse mit addEventListener() überwachen oder der Eigenschaft oneventname dieser Schnittstelle einen Event-Listener zuweisen.

statechange

Wird ausgelöst, wenn sich RTCSctpTransport.state ändert.

Beispiel

Noch zu ergänzen.

Spezifikationen

Spezifikation
WebRTC: Real-Time Communication in Browsers
# rtcsctptransport-interface

Browser-Kompatibilität

Siehe auch