RTCSctpTransport

Baseline 2023
新推出

自 ⁨2023 年 5 月⁩起,此功能可在最新的裝置和瀏覽器版本上使用。此功能可能無法在舊版裝置或瀏覽器上使用。

RTCSctpTransport 介面提供描述流控制傳輸協議 (SCTP) 傳輸的資訊。這提供了關於傳輸限制的資訊,同時也提供了一種訪問底層資料報傳輸層安全 (DTLS) 傳輸的方式,所有 RTCPeerConnection 的資料通道的 SCTP 資料包都透過該傳輸傳送和接收。

您不會自己建立 RTCSctpTransport 物件;相反,您可以透過給定 RTCPeerConnectionsctp 屬性來訪問其 RTCSctpTransport

此介面上可能最有用的屬性是其 maxMessageSize 屬性,您可以使用它來確定在對等連線的資料通道上可以傳送的訊息大小的上限。

EventTarget RTCSctpTransport

例項屬性

還繼承了以下屬性: EventTarget.

RTCSctpTransport.maxChannels 只讀

一個整數值,表示可以同時開啟的 RTCDataChannel 物件的數量上限。

RTCSctpTransport.maxMessageSize 只讀

一個整數值,表示使用 RTCDataChannel.send() 方法傳送的訊息的最大大小(以位元組為單位)。

RTCSctpTransport.state 只讀

一個表示 SCTP 傳輸狀態的列舉字串值。

RTCSctpTransport.transport 只讀

一個 RTCDtlsTransport 物件,表示用於傳輸和接收資料包的 DTLS 傳輸。

事件

使用 addEventListener() 監聽這些事件,或透過將事件監聽器分配給此介面的 oneventname 屬性。

statechange

RTCSctpTransport.state 發生變化時傳送。

例項方法

此介面沒有方法,但繼承了 EventTarget 的方法。

示例

待定

規範

規範
WebRTC:瀏覽器中的即時通訊
# rtcsctptransport-interface

瀏覽器相容性

另見