TsgcWSPServer_WebRTCPropriedades › Server

Server Property

Referencia o TsgcWebSocketServer que entrega o subprotocolo de sinalização WebRTC sobre conexões WebSocket.

Sintaxe

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valor Padrão

nil

Observações

Solte um TsgcWebSocketServer no formulário e atribua-o aqui para que cada cliente que negocie o subprotocolo de sinalização WebRTC (o shim JavaScript servido pelo componente, baseado no conjunto de mensagens sgc.webrtc) seja roteado para este handler. O servidor WebSocket é dono do transporte — portas, TLS, autenticação, compressão, respostas HTTP — enquanto este componente implementa o relay de sinalização que transfere ofertas/respostas SDP e candidatos ICE entre peers de navegador que compartilham o mesmo canal. Atribuir Server registra o subprotocolo automaticamente; defini-lo como nil cancela o registro. Use Broker quando os peers precisarem se conectar sobre TCP puro.

Exemplo


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

Voltar para Propriedades