ICE-framework

Ondersteuning voor ICE (Interactive Connectivity Establishment) in sgcWebSockets. Vind het optimale pad voor peer-to-peer-communicatie.

Mogelijkheden

  • Automatisch verzamelen van kandidaten (host, server-reflexive, relay)
  • Connectiviteitscontroles om het beste pad te vinden
  • Implementatie conform RFC 8445
  • Integreert met STUN- en TURN-componenten
  • Nominatie en prioritering van kandidaten

Delphi-voorbeeld

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;

Klaar om ICE te gebruiken?

Download de gratis proefversie en begin binnen enkele minuten met bouwen.