TsgcWSPServer_WebRTCPropriétés › Server

Server Propriété

Référence le TsgcWebSocketServer qui fournit le sous-protocole de signalisation WebRTC sur les connexions WebSocket.

Syntaxe

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valeur par défaut

nil

Remarques

Déposez un TsgcWebSocketServer sur le formulaire et assignez-le ici afin que chaque client qui négocie le sous-protocole de signalisation WebRTC (le shim JavaScript servi par le composant, basé sur l'ensemble de messages sgc.webrtc) soit routé vers ce gestionnaire. Le serveur WebSocket possède le transport — ports, TLS, authentification, compression, réponses HTTP — tandis que ce composant implémente le relais de signalisation qui navette les offres/réponses SDP et les candidats ICE entre les pairs navigateur qui partagent le même canal. L'assignation de Server enregistre automatiquement le sous-protocole ; le définir à nil le désenregistre. Utilisez Broker lorsque les pairs doivent se connecter via TCP brut à la place.

Exemple


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

Retour aux propriétés