TsgcWSPServer_WebRTCProprietà › Server

Server Proprietà

Fa riferimento al TsgcWebSocketServer che consegna il sottoprotocollo di segnalazione WebRTC tramite connessioni WebSocket.

Sintassi

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valore predefinito

nil

Note

Inserire un TsgcWebSocketServer nel form e assegnarlo qui in modo che ogni client che negozia il sottoprotocollo di segnalazione WebRTC (lo shim JavaScript servito dal componente, basato sul set di messaggi sgc.webrtc) venga instradato a questo gestore. Il server WebSocket gestisce il trasporto — porte, TLS, autenticazione, compressione, risposte HTTP — mentre questo componente implementa il relay di segnalazione che trasferisce offerte/risposte SDP e candidati ICE tra peer browser che condividono lo stesso canale. L'assegnazione di Server registra automaticamente il sottoprotocollo; impostandolo a nil lo deregistra. Utilizzare Broker quando i peer devono connettersi tramite TCP grezzo.

Esempio


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

Torna alle Proprietà