TURN Server

TsgcTURNServer component for hosting a TURN relay server to enable P2P communication through NATs and firewalls.

Capabilities

  • Host a relay server for NAT/firewall traversal
  • Manage client allocations and permissions
  • Channel binding for efficient data relay
  • Long-term credential authentication
  • Configurable allocation limits and lifetime

Delphi Example

uses
  sgcTURN_Server;

var
  Server: TsgcTURNServer;
begin
  Server := TsgcTURNServer.Create(nil);
  Server.Port := 3478;
  Server.Realm := 'example.com';
  Server.OnAuthenticate := HandleAuth;
  Server.Start;
end;

Documentation & Demos

Deep-link to the component reference, grab the ready-to-run demo project, and download the trial.

Ready to Host a TURN Server?

Download the free trial and start building in minutes.