流控制傳輸協議



透過對等連線,我們能夠快速傳送影片和音訊資料。使用 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.