RTCSctpTransport

基线 2023

新功能

2023 年 5 月起,此功能在最新的设备和浏览器版本中都能正常使用。此功能可能无法在较旧的设备或浏览器中使用。

**RTCSctpTransport** 接口提供有关流控制传输协议 (**SCTP** ) 传输的信息。它提供有关传输限制的信息,还提供了一种访问底层数据报传输层安全 (**DTLS** ) 传输的方法,该传输用于发送和接收所有 RTCPeerConnection 数据通道的 SCTP 数据包。

您不需要自己创建 RTCSctpTransport 对象;相反,您可以通过其 **sctp** 属性来访问给定 RTCPeerConnectionRTCSctpTransport

此接口上可能最有用的属性是其 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

浏览器兼容性

BCD 表仅在启用了 JavaScript 的浏览器中加载。

另请参阅