Objective-C

Suscripción a flujos de otros clientes

Por último, queremos que los clientes puedan suscríbase a a (o ver) los flujos de otros clientes en la sesión:

  1. Añadir un subscriber a la propiedad ViewController clase:

En OTSuscriptor está definida en el SDK de iOS. Utiliza la cámara y el micrófono del dispositivo para suscribir una sesión de transmisión de Vonage Video.

  1. Modificar la aplicación del [OTSessionDelegate session: streamCreated] (uno de los métodos OTSessionDelegate callbacks) para incluir código para suscribirse a los flujos de otros clientes la sesión:

Cuando otro cliente publica un flujo en una sesión, se llama a este método y se emite un comando OTStream . La dirección OTStream está definida en el SDK de iOS y representa un flujo de audio y video en la sesión de Vonage Video. El código inicializa una instancia de la clase OTSubscriber definida en el SDK de iOS. La dirección OTSubscriber() recibe dos parámetros: El OTStream (para el flujo que desea ver) y el objeto que implementa la función OTSubscriberDelegate protocolo.

  1. Cambiar el ViewController para indicar que la clase implementa la interfaz OTSubscriberDelegate protocolo:

A continuación implementaremos métodos del protocolo OTSessionDelegate. Añade el siguiente código al final de la clase ViewController (antes de la clase @end declaración):

  • Si el cliente no puede conectarse a la sesión de Vonage Video, aparecerá un OTError se pasa al objeto subscriber(_: didFailWithError:) método.

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.

Pasos
1
Introducción
2
Primeros pasos
3
Crear un nuevo proyecto
4
Cómo agregar la videoteca de Vonage
5
Configuración de la autenticación
6
Conexión a la sesión
7
Publicación de un flujo en la sesión
8
Suscripción a flujos de otros clientes
9
Ejecutar la aplicación
10
Conclusión