TsgcWSPServer_WebRTC属性 › Server

Server 属性

引用通过 WebSocket 连接传递 WebRTC 信令子协议的 TsgcWebSocketServer。

语法

property Server: TsgcWSComponent_Server read FServer write SetServer;

默认值

nil

备注

在窗体上拖放 TsgcWebSocketServer 并在此处分配,以便每个协商 WebRTC 信令子协议(由组件提供的 JavaScript 填充层,基于 sgc.webrtc 消息集)的客户端都被路由到此处理程序。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;

返回属性