Framework ICE

Supporto ICE (Interactive Connectivity Establishment) in sgcWebSockets. Trova il percorso ottimale per la comunicazione peer-to-peer.

Capacità

  • Raccolta automatica dei candidati (host, server-reflexive, relay)
  • Verifiche di connettività per trovare il percorso migliore
  • Implementazione conforme a RFC 8445
  • Si integra con i componenti STUN e TURN
  • Nomination e prioritizzazione dei candidati

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

Pronto per usare ICE?

Scarica la versione di prova gratuita e inizia a costruire in pochi minuti.