Publicación de un flujo en la sesión
Cuando la aplicación se conecta a la sesión de Vonage Video, queremos que publique una transmisión de audio y video en la sesión, usando la cámara y el micrófono:
- Añadir un
Publishera la clase MainWindow (después de la declaración de la variable miembroSessionvariable miembro):
La clase Publisher está definida en el SDK de Vonage Video para Windows.
- Modificar el
MainWindow()para incluir código para inicializar un capturador de vídeo para el editor y utilizar ese capturador de vídeo en un objeto Publisher:
El código utiliza el Publisher() para instanciar un objeto Publisher. Se pasan dos parámetros al constructor: el contexto de la aplicación Windows y el renderizador de vídeo (definido en el archivo MainApplication.xaml).
- Modificar el
Session_Connected()para incluir código para publicar un flujo en la sesión:
Cuando la aplicación se conecta a la sesión (y el SessionConnected ), el evento Session_Connected llama al evento Session.Publish() pasando el objeto Publisher. Esto hace que la aplicación publique una transmisión de audio y video en la sesión de Vonage Video, utilizando el micrófono y la cámara de la capturadora de video como fuente de audio y fuente de video.
Depura tu aplicación. La aplicación muestra la vista previa del video local del editor y, cuando la aplicación se conecta correctamente a la sesión de Vonage Video, publica una transmisión en la sesión.
Nota: Esta aplicación utiliza el capturador de vídeo predeterminado, que utiliza la cámara y el micrófono predeterminados del sistema como fuente de vídeo y audio para el flujo publicado.
Puedes implementar capturadores y renderizadores de video personalizados creando clases que implementen las interfaces IVideoCapturer e IVideoRenderer, definidas en el SDK de Vonage Video Windows.
Para ver ejemplos de código, consulte las aplicaciones de ejemplo CustomVideoRenderer y ScreenSharing en la sección vonage-video-windows-sdk-samples en GitHub.
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.