WebRTC 流控制传输协议

WebRTC 流控制传输协议

通过对等连接,我们能够快速发送视频和音频数据。当使用RTCDataChannel对象时,SCTP协议用于在当前设置的对等连接之上发送blob数据。SCTP建立在每个WebRTC连接上实现的DTLS(数据报传输层安全)协议之上。它为数据通道提供了绑定的API。所有这些都建立在UDP协议之上,UDP协议是所有WebRTC应用的基本传输协议。

WebRTC 流控制传输协议

WebRTC的开发者们知道,在使用数据通道时,每个应用程序都是独特的。有些可能需要UDP的高性能,而有些可能需要TCP的可靠传递。这就是为什么创建了SCTP协议。以下是SCTP的特点:

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

  • 传输层是安全的。

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

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

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

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

WebRTC 流控制传输协议

所以你必须明白,数据通道使用的协议与浏览器中的其他基于数据的传输层完全不同。你可以根据自己的需要轻松配置它。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程