WebRTC
Communication peer-to-peer en temps réel pour audio, vidéo et données. Construis de la visioconférence, des appels vocaux et des canaux de données à faible latence directement dans tes applications Delphi.
Communication peer-to-peer en temps réel pour audio, vidéo et données. Construis de la visioconférence, des appels vocaux et des canaux de données à faible latence directement dans tes applications Delphi.
Canal de signalisation WebRTC côté serveur. Lie au-dessus d'un TsgcWebSocketHTTPServer, déclare des serveurs ICE, diffuse les SDP / candidats ICE entre pairs.
TsgcWSPServer_WebRTC
WebRTC canal de signalisation
Windows, macOS, Linux, iOS, Android
Enterprise
Attache TsgcWSPServer_WebRTC à un TsgcWebSocketHTTPServer, pousse des serveurs ICE, diffuse les SDP / candidats ICE aux abonnés du canal.
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 servers pushed to every joining peer
WebRTC.WebRTC.IceServers.Add('stun:stun.l.google.com:19302');
WebRTC.OnSubscription := DoJoin;
WebRTC.OnUnSubscription := DoLeave;
WSServer.Active := True;
// Broadcast a JSON signalling payload to every peer in a channel
WebRTC.Broadcast('{"type":"offer","sdp":"..."}', 'room-42');
end;
5 propriétés publiées, 2 méthodes, 11 événements — issus de la référence du composant.
Methods: Broadcast, WriteData.
Events: OnConnect, OnDisconnect, OnError.
Published properties: WebRTC.
Published properties: Guid, Version.
Properties: Server, Broker.
Events: OnBeforeSubscription, OnSubscription, OnUnSubscription.
Sources de référence pour les protocoles implémentés par ce composant.
Lien direct vers la référence du composant, récupère le projet de démo prêt à exécuter et télécharge l’essai.
| Aide en ligne — Protocol_WebRTC Référence complète des propriétés, méthodes et événements de ce composant. | Ouvrir | |
| Projet de démo — Demos\Protocols\WebRTC Projet d’exemple prêt à exécuter. Livré dans le paquet sgcWebSockets — télécharge l’essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel exhaustif couvrant chaque composant de la bibliothèque. | Ouvrir |