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

浏览器兼容性

另见