TsgcWSPServer_WebRTCPropiedades › Server

Server Propiedad

Hace referencia al TsgcWebSocketServer que entrega el subprotocolo de señalización WebRTC sobre conexiones WebSocket.

Sintaxis

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valor Predeterminado

nil

Observaciones

Coloque un TsgcWebSocketServer en el formulario y asígnelo aquí para que cada cliente que negocie el subprotocolo de señalización WebRTC (el shim JavaScript servido por el componente, basado en el conjunto de mensajes sgc.webrtc) sea enrutado a este manejador. El servidor WebSocket es propietario del transporte (puertos, TLS, autenticación, compresión, respuestas HTTP), mientras que este componente implementa el relay de señalización que transfiere las ofertas/respuestas SDP y los candidatos ICE entre los pares del navegador que comparten el mismo canal. Asignar Server registra el subprotocolo automáticamente; establecerlo en nil lo cancela. Use Broker cuando los pares deban conectarse mediante TCP puro.

Ejemplo


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

Volver a Propiedades