Framework ICE

Prise en charge d'ICE (Interactive Connectivity Establishment) dans sgcWebSockets. Trouve le chemin optimal pour la communication pair à pair.

Capacités

  • Collecte automatique des candidats (host, server-reflexive, relay)
  • Vérifications de connectivité pour trouver le meilleur chemin
  • Implémentation conforme à la RFC 8445
  • S'intègre aux composants STUN et TURN
  • Nomination et priorisation des candidats

Exemple 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;

Prêt à utiliser ICE ?

Télécharge l'essai gratuit et commence à construire en quelques minutes.