TsgcWSPServer_WebRTCEigenschaften › Server

Server Eigenschaft

Verweist auf den TsgcWebSocketServer, der das WebRTC-Signalisierungs-Subprotokoll über WebSocket-Verbindungen bereitstellt.

Syntax

property Server: TsgcWSComponent_Server read FServer write SetServer;

Standardwert

nil

Hinweise

Platzieren Sie einen TsgcWebSocketServer auf dem Formular und weisen Sie ihn hier zu, sodass jeder Client, der das WebRTC-Signalisierungs-Subprotokoll aushandelt (der von der Komponente bereitgestellte JavaScript-Shim, basierend auf dem sgc.webrtc-Nachrichtensatz), an diesen Handler geroutet wird. Der WebSocket-Server besitzt den Transport — Ports, TLS, Authentifizierung, Komprimierung, HTTP-Antworten — während diese Komponente das Signalisierungs-Relay implementiert, das SDP-Offers/-Answers und ICE-Kandidaten zwischen Browser-Peers austauscht, die denselben Kanal teilen. Das Zuweisen von Server registriert das Subprotokoll automatisch; das Setzen auf nil hebt die Registrierung auf. Verwenden Sie Broker, wenn Peers stattdessen über rohes TCP verbinden müssen.

Beispiel


WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 443;
WebRTCSrv := TsgcWSPServer_WebRTC.Create(nil);
WebRTCSrv.Server := WSServer;
WSServer.Active := True;

Zurück zu Eigenschaften