TsgcWSPServer_WebRTCEventos › OnSubscription

OnSubscription Evento

Disparado após uma assinatura de peer ter sido aceita e o servidor de sinalização ter registrado o peer no canal.

Sintaxe

property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

Valor Padrão

Observações

Executa imediatamente após OnBeforeSubscription retornar Accept := True, a lista de assinantes do canal ter sido atualizada e um frame de confirmação (carregando a contagem atual de assinantes) ter sido enviado de volta ao peer. Este é o lugar certo para registrar ingressos, emitir métricas de auditoria ou, quando a contagem de assinantes atinge dois, iniciar um fluxo de trabalho do lado do servidor que espera que ambos os peers estejam presentes. O handler é apenas informativo — utilize OnBeforeSubscription para rejeitar ingressos.

Exemplo


procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] joined room %s',
    [Connection.Guid, Subscription]));
end;

Voltar para Eventos