P2P 和 WebRTC 组件
基于 STUN、TURN、ICE 协议的点对点通信、数据通道及 NAT 穿透,实现客户端直连。
基于 STUN、TURN、ICE 协议的点对点通信、数据通道及 NAT 穿透,实现客户端直连。
构建具有完整 NAT 穿透和实时通信支持的点对点应用程序。
用于无连接数据报通信的 UDP 客户端组件。非常适合低延迟实时应用程序。
用于同时处理多个数据报端点的 UDP 服务器组件。
NAT 会话穿越实用程序。发现 NAT 设备后面的公网 IP 地址和端口映射。
用于在点对点连接中协助 NAT 穿透的 STUN 服务器实现。
使用 NAT 周围中继进行穿透。在直接点对点连接失败时中继媒体。
在无法建立直接 P2P 连接时用于媒体中继的 TURN 中继服务器。
交互式连接建立。使用 STUN/TURN 自动找到对等方之间的最佳路径。
用于浏览器和应用程序之间实时音频、视频和数据通信的 WebRTC 对等连接实现。
发现 NAT 后面的公网 IP 地址和端口映射。
procedure TForm1.DiscoverPublicIP;
begin
sgcSTUNClient1.Host := 'stun.l.google.com';
sgcSTUNClient1.Port := 19302;
sgcSTUNClient1.Discover;
end;
procedure TForm1.sgcSTUNClient1Response(Sender: TObject;
const Response: TsgcSTUNResponse);
begin
Memo1.Lines.Add('Public IP: ' + Response.MappedAddress);
Memo1.Lines.Add('Public Port: ' + IntToStr(Response.MappedPort));
end;