Objective-C

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, utilizando la cámara y el micrófono del dispositivo:

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

La clase OTPublisher está definida en el SDK de iOS. Utiliza la cámara y el micrófono del dispositivo para publicar una sesión de transmisión de Vonage Video.

  1. Modificar la aplicación del sessionDidConnect(_:) para incluir código para publicar un flujo en la sesión:

Cuando la aplicación se conecta a una sesión, inicializa una instancia del archivo OTPublisherdefinido en el SDK de iOS. La dirección [OTPublisher initWithDelegate:] recibe dos parámetros: el objeto que implementa el protocolo OTPublisherDelegate y un parámetro settingsobjeto.

A continuación, el código pasa el OTPublisher como parámetro del [OTSession publish:] método. Este método publica una transmisión de audio y video en la sesión de Vonage Video, utilizando la cámara y el micrófono del dispositivo iOS. (Ten en cuenta que en el simulador de Xcode, el SDK de iOS utiliza un video de prueba al publicar una transmisión).

En OTPublisher tiene un objeto view que es una propiedad UIView objeto. Esta vista muestra el vídeo capturado desde la cámara del dispositivo. El código añade esta vista como una subvista de la vista principal del ViewController.

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

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

Si el cliente no puede publicar a la sesión de Vonage Video, un OTError se pasa al objeto [OTPublisherDelegate publisher:didFailWithError:] método.

Depura tu aplicación. Si la aplicación se conecta correctamente a la sesión de Vonage Video, publicará una transmisión en la sesión y verás el video del editor en la aplicación.

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