WebRTC
Ses, video ve veri için eşler arası gerçek zamanlı iletişim. Video konferans, sesli arama ve düşük gecikmeli veri kanallarını doğrudan Delphi uygulamalarınızda oluşturun.
Ses, video ve veri için eşler arası gerçek zamanlı iletişim. Video konferans, sesli arama ve düşük gecikmeli veri kanallarını doğrudan Delphi uygulamalarınızda oluşturun.
Sunucu tarafı WebRTC sinyalleşme kanalı. Bir TsgcWebSocketHTTPServer üzerine bağlayın, ICE sunucularını tanımlayın, eşler arasında SDP / ICE adaylarını yayınlayın.
TsgcWSPServer_WebRTC
WebRTC sinyalleşme kanalı
Windows, macOS, Linux, iOS, Android
Enterprise
TsgcWSPServer_WebRTC'yi bir TsgcWebSocketHTTPServer'a ekleyin, ICE sunucularını gönderin, SDP / ICE adaylarını kanal abonelerine yayınlayın.
uses
sgcWebSocket, sgcWebSocket_Server, sgcWebSocket_Protocol_WebRTC_Server;
var
WSServer: TsgcWebSocketHTTPServer;
WebRTC: TsgcWSPServer_WebRTC;
begin
WSServer := TsgcWebSocketHTTPServer.Create(nil);
WSServer.Port := 443;
WSServer.SSL := True;
WebRTC := TsgcWSPServer_WebRTC.Create(nil);
WebRTC.Server := WSServer;
// STUN/TURN ICE sunucuları katılan her eşe gönderilir
WebRTC.WebRTC.IceServers.Add('stun:stun.l.google.com:19302');
WebRTC.OnSubscription := DoJoin;
WebRTC.OnUnSubscription := DoLeave;
WSServer.Active := True;
// Bir kanaldaki her eşe bir JSON sinyalleşme yükü yayınla
WebRTC.Broadcast('{"type":"offer","sdp":"..."}', 'room-42');
end;
5 yayımlanan özellik, 2 metot, 11 olay — bileşen referansından alınmıştır.
Metotlar: Broadcast, WriteData.
Olaylar: OnConnect, OnDisconnect, OnError.
Yayımlanan özellikler: WebRTC.
Yayımlanan özellikler: Guid, Version.
Özellikler: Server, Broker.
Olaylar: OnBeforeSubscription, OnSubscription, OnUnSubscription.
Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.
Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.
| Çevrimiçi Yardım — Protocol_WebRTC Bu bileşen için tam özellik, metot ve olay referansı. | Aç | |
| Demo Projesi — Demos\Protocols\WebRTC Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir — denemeyi aşağıdan indirin. | Aç | |
| Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları — yalnızca bu bileşen. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |