TsgcWSPServer_WebRTC › Propriétés › Server
Référence le TsgcWebSocketServer qui fournit le sous-protocole de signalisation WebRTC sur les connexions WebSocket.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
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.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 443;
WebRTCSrv := TsgcWSPServer_WebRTC.Create(nil);
WebRTCSrv.Server := WSServer;
WSServer.Active := True;