Webrtc-sctp

提供:Dev Guides
移動先:案内検索

ストリーム制御伝送プロトコル

ピア接続を使用すると、ビデオとオーディオのデータを迅速に送信できます。 現在、SCTPプロトコルは、RTCDataChannelオブジェクトを使用するときに現在設定されているピア接続の上にblobデータを送信するために使用されます。 SCTPは、各WebRTC接続に実装されているDTLS(データグラムトランスポートレイヤーセキュリティ)プロトコルの上に構築されています。 バインドするデータチャネルのAPIを提供します。 これらはすべて、すべてのWebRTCアプリケーションの基本トランスポートプロトコルであるUDPプロトコルの上にあります。

SCTPモデル

WebRTCの開発者は、データチャネルを使用するとすべてのアプリケーションが一意になることを知っていました。 UDPの高いパフォーマンスが必要な場合もあれば、TCPの信頼できる配信が必要な場合もあります。 それがSCTPプロトコルを作成した理由です。 これらはSCTPの機能です-

  • トランスポート層には2つのモードがあります-信頼性と信頼性の低さ
  • トランスポート層が保護されています
  • データメッセージを転送する場合、それらは分解され、反対側で再組み立てされます。
  • トランスポート層には2つの順序モードがあります-順序付きと順序なし
  • フローおよび輻輳制御は、トランスポート層を介して提供されます

SCTPプロトコルは、複数のエンドポイント(2つのIPロケーション間の接続数)を使用し、チャンク(メッセージの一部)に分解されたメッセージを送信します。

チャンクを介してメッセージを送信

そのため、データチャネルは、ブラウザの他のデータベースのトランスポートレイヤーとは完全に異なるプロトコルを使用することを理解する必要があります。 必要に応じて簡単に構成できます。