TURN Protocol

TURN-Unterstützung (Traversal Using Relays around NAT) in sgcWebSockets. Datenverkehr weiterleiten, wenn direkte P2P-Verbindungen nicht möglich sind.

Funktionen

  • Medien und Daten weiterleiten, wenn direkte P2P-Verbindungen fehlschlagen
  • RFC 5766-konforme Implementierung
  • Allokations- und Berechtigungsverwaltung
  • Channel-Binding für effizientes Relaying
  • Arbeitet mit STUN und ICE für vollständiges NAT-Traversal zusammen

Delphi-Beispiel

uses
  sgcTURN_Client;

var
  TURN: TsgcTURNClient;
begin
  TURN := TsgcTURNClient.Create(nil);
  TURN.Host := 'turn.example.com';
  TURN.Port := 3478;
  TURN.Credentials.Username := 'user';
  TURN.Credentials.Password := 'pass';
  TURN.Allocate;
end;

Bereit für den Einsatz von TURN?

Lade die kostenlose Testversion herunter und beginne in wenigen Minuten zu entwickeln.