TsgcWSPServer_WebRTC › Proprietà › Server
Fa riferimento al TsgcWebSocketServer che consegna il sottoprotocollo di segnalazione WebRTC tramite connessioni WebSocket.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
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.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 443;
WebRTCSrv := TsgcWSPServer_WebRTC.Create(nil);
WebRTCSrv.Server := WSServer;
WSServer.Active := True;