ICE フレームワーク

sgcWebSockets の ICE(Interactive Connectivity Establishment)サポートです。ピアツーピア通信の最適なパスを探索します。

主要機能

  • 候補の自動収集(ホスト、サーバーリフレクシブ、リレー)
  • 最適なパスを見つける接続確認
  • RFC 8445 準拠の実装
  • STUN および TURN コンポーネントとの統合
  • 候補の選定と優先順位付け

Delphi サンプルコード

uses
  sgcICE_Client;

var
  ICE: TsgcICEClient;
begin
  ICE := TsgcICEClient.Create(nil);
  ICE.STUNServer := 'stun.l.google.com:19302';
  ICE.TURNServer := 'turn.example.com:3478';
  ICE.OnCandidateGathered := HandleCandidate;
  ICE.GatherCandidates;
end;

ICE を使い始めませんか?

体験版をダウンロードして、数分で開発を始めてください。