Windows

Suscripción a otros flujos de clientes

Queremos que los clientes puedan suscríbase a a (o ver) los flujos de otros clientes en la sesión:

  • Modificar la aplicación del Session_StreamReceived() para incluir código para suscribirse a los flujos de otros clientes de la sesión:
private void Session_StreamReceived(object sender, Session.StreamEventArgs e)
{
    Subscriber subscriber = new Subscriber(Context.Instance, e.Stream, SubscriberVideo);
    Session.Subscribe(subscriber);
}

Cuando otro cliente publica un flujo en una sesión, el Session.StreamReceived y se llama a este método. Un objeto Stream, definido en el SDK de Vonage Video Windows, se pasa al controlador de eventos. Representa un flujo de audio-vídeo en la sesión.

El código inicializa una instancia de la clase Subscriber, definida en el SDK para Windows de Vonage Video. La clase Subscriber define un objeto que un cliente utiliza para suscribirse (ver) transmisiones publicadas por otros clientes.

En Subscriber() toma tres parámetros:

  • El contexto de la aplicación Windows.
  • El objeto Stream.
  • El renderizador para el objeto suscriptor. En esta aplicación, el renderizador es el SubscriberVideo definido en el archivo MainWindow.xaml.