ICE Framework

Obsługa ICE (Interactive Connectivity Establishment) w sgcWebSockets. Znajdź optymalną ścieżkę komunikacji peer-to-peer.

Możliwości

  • Automatyczne zbieranie kandydatów (host, server-reflexive, relay)
  • Sprawdzanie łączności w celu znalezienia najlepszej ścieżki
  • Implementacja zgodna z RFC 8445
  • Integracja z komponentami STUN i TURN
  • Nominacja i priorytetyzacja kandydatów

Przykład w Delphi

uses
  sgcP2P, sgcP2P_ICE_Classes;

var
  ICE: TsgcICEClient;
begin
  ICE := TsgcICEClient.Create(nil);
  ICE.ICEServers.AddURL('stun:stun.l.google.com:19302');
  ICE.ICEServers.AddURL('turn:turn.example.com:3478', 'user', 'pass');
  ICE.OnICECandidate := HandleCandidate;
  ICE.GatherCandidates;
end;
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Gotowy do użycia ICE?

Pobierz bezpłatną wersję próbną i zacznij budować w kilka minut.