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
SubscriberVideodefinido en el archivo MainWindow.xaml.
Videochat básico
Conoce los conceptos básicos de la plataforma de la Video API de Vonage, incluyendo cómo los usuarios pueden comunicarse a través de video, voz y mensajería. Explora un flujo básico de la Video API de Vonage.