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 オファー/アンサーと ICE 候補を転送するシグナリングリレーを実装します。Server を割り当てるとサブプロトコルが自動的に登録されます。nil に設定すると登録解除されます。ピアが代わりに生の TCP で接続する必要がある場合は Broker を使用してください。

使用例


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

プロパティに戻る