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.
Instanzeigenschaften
Erbt außerdem Eigenschaften von: EventTarget.
RTCSctpTransport.maxChannelsSchreibgeschützt-
Ein ganzzahliger Wert, der angibt, wie viele
RTCDataChannel-Objekte gleichzeitig geöffnet sein können. RTCSctpTransport.maxMessageSizeSchreibgeschützt-
Ein ganzzahliger Wert, der die maximale Größe einer Nachricht in Bytes angibt, die mit der Methode
RTCDataChannel.send()gesendet werden kann. RTCSctpTransport.stateSchreibgeschützt-
Ein String-Enumerationswert, der den Zustand des SCTP-Transports angibt.
RTCSctpTransport.transportSchreibgeschü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> |