流控制传输协议



通过对等连接,我们能够快速发送视频和音频数据。使用 RTCDataChannel 对象时,SCTP 协议目前用于在当前已设置的对等连接之上发送二进制大对象数据。SCTP 构建在 DTLS(数据报传输层安全性)协议之上,该协议针对每个 WebRTC 连接进行实施。它提供了一个 API 供数据通道绑定到。所有这些内容都位于 UDP 协议之上,该协议是所有 WebRTC 应用程序的基本传输协议。

SCTP Model

WebRTC 的开发者知道在使用数据通道时每个应用程序都是唯一的。有些应用程序可能需要 UDP 的高性能,而其他应用程序可能需要 TCP 的可靠传输。这就是他们创建 SCTP 协议的原因。以下是 SCTP 的特点 -

  • 传输层有两种模式 - 可靠和不可靠

  • 传输层已安全

  • 传输数据消息时,允许在另一端分解并重新组装

  • 传输层有两种顺序模式 - 有序和无序

  • 流和拥塞控制通过传输层提供

SCTP 协议使用多个端点(两个 IP 位置之间的连接数),它通过块(任何消息的一部分)发送分解的消息。

send messages through chunks

因此,您必须了解到,数据通道使用与浏览器中基于数据的其他传输层完全不同的协议。您可以轻松地根据自己的需要对其进行配置。

webrtc_environment.htm
广告
© . All rights reserved.