P2P ve WebRTC Bileşenleri
Doğrudan istemci bağlantıları için STUN, TURN, ICE protokolleri, veri kanalları ve NAT geçişi ile eşler arası iletişim.
Doğrudan istemci bağlantıları için STUN, TURN, ICE protokolleri, veri kanalları ve NAT geçişi ile eşler arası iletişim.
Tam NAT geçişi ve gerçek zamanlı iletişim desteğiyle eşler arası uygulamalar oluşturun.
Bağlantısız datagram iletişimi için UDP İstemci bileşeni. Düşük gecikmeli gerçek zamanlı uygulamalar için idealdir.
Birden çok datagram uç noktasını aynı anda işlemek için UDP Sunucu bileşeni.
NAT için Session Traversal Utilities. NAT cihazlarının arkasındaki genel IP adreslerini ve bağlantı noktası eşlemelerini keşfedin.
Eşler arası bağlantılarda NAT geçişi yardımı için STUN sunucu uygulaması.
Traversal Using Relays around NAT. Doğrudan eşler arası bağlantılar başarısız olduğunda medyayı röleyin.
Doğrudan P2P bağlantıları kurulamadığında medya rölesi için TURN röle sunucusu.
Interactive Connectivity Establishment. STUN/TURN kullanarak eşler arasındaki en iyi yolu otomatik olarak bulur.
Tarayıcılar ve uygulamalar arasında gerçek zamanlı ses, video ve veri iletişimi için WebRTC eş bağlantı uygulaması.
NAT arkasındaki genel IP adresinizi ve bağlantı noktası eşlemenizi keşfedin.
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;