TURN プロトコル

sgcWebSockets における TURN (Traversal Using Relays around NAT) サポートです。直接の P2P 接続が確立できない場合にトラフィックをリレーします。

機能一覧

  • 直接の P2P 接続が失敗した場合にメディアとデータをリレー
  • RFC 5766 準拠の実装
  • 割り当てと権限の管理
  • 効率的なリレーのためのチャネルバインディング
  • STUN および ICE と組み合わせて完全な NAT トラバーサルを実現

Delphi のサンプル

uses
  sgcTURN_Client;

var
  TURN: TsgcTURNClient;
begin
  TURN := TsgcTURNClient.Create(nil);
  TURN.Host := 'turn.example.com';
  TURN.Port := 3478;
  TURN.Credentials.Username := 'user';
  TURN.Credentials.Password := 'pass';
  TURN.Allocate;
end;

TURN を使い始めませんか?

体験版をダウンロードして、数分で開発を開始できます。