TsgcWSPServer_WebRTC속성 › Server

Server Property

WebSocket 연결을 통해 WebRTC 시그널링 서브프로토콜을 전달하는 TsgcWebSocketServer를 참조합니다.

구문

property Server: TsgcWSComponent_Server read FServer write SetServer;

기본값

nil

설명

TsgcWebSocketServer를 폼에 놓고 여기에 할당하여, WebRTC 시그널링 서브프로토콜(sgc.webrtc 메시지 집합 기반, 구성 요소가 제공하는 JavaScript shim)을 협상하는 모든 클라이언트가 이 핸들러로 라우팅되도록 하십시오. WebSocket 서버는 전송(포트, TLS, 인증, 압축, HTTP 응답)을 소유하고, 이 구성 요소는 동일한 채널을 공유하는 브라우저 피어 간에 SDP offer/answer와 ICE 후보를 전달하는 시그널링 릴레이를 구현합니다. Server를 할당하면 서브프로토콜이 자동으로 등록됩니다. nil로 설정하면 등록이 해제됩니다. 피어가 대신 원시 TCP를 통해 연결해야 할 때는 Broker를 사용하십시오.

예제


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

속성으로 돌아가기