TsgcWSPServer_WebRTC › 事件 › OnSubscription
在对等订阅被接受且信令服务器已在通道上注册对等后触发。
property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object
—
在 OnBeforeSubscription 返回 Accept := True 之后立即运行,此时该频道的订阅者列表已更新,并已向对端发送确认帧(携带当前订阅者数量)。这是记录加入操作、发出审计指标,或当订阅者数量达到 2 时启动期望两个对端都在场的服务器端工作流的合适位置。处理程序仅供参考,若要拒绝加入请使用 OnBeforeSubscription。
procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
const Subscription: String);
begin
Memo1.Lines.Add(Format('[%s] joined room %s',
[Connection.Guid, Subscription]));
end;