Primeros pasos con la API de Video de Vonage
Utiliza esta guía para poner en marcha tu primera sesión de Vonage Video rápidamente: configura tu Account y aplicación, y luego sigue las instrucciones de inicio rápido para conectarte y transmitir.
Requisitos previos
- Crear un Account de Vonage.
- Crear un aplicación para obtener su ID de aplicación y clave privada.
- Ejecute el Inicio rápido para conectarse y transmitir.
Crear una Account de Vonage
Inscríbete gratis Account de Vonage.
Después de registrarse, se le dirigirá a la página Panel de Vonage para crear una nueva aplicación.
Crear una aplicación
Después de iniciar sesión en Panel de VonageCrea una aplicación para tu proyecto de vídeo de Vonage.
- En el menú de navegación de la izquierda, haga clic en Applications.
- Desde el Applications haga clic en Crear una nueva aplicación para crear una nueva aplicación.

- Indique un nombre para su proyecto.
- Haga clic en Generar clave pública y privada. Generará un archivo con su clave privada. Descárgalo y guárdalo, lo necesitarás más adelante.

- Desplácese hacia abajo, hasta el Capacidades lista. Pulse Vídeo capacidad de.
- Haga clic en Generar nueva aplicación botón.

Autenticación
Una vez generada su solicitud, debería poder ver varias credenciales. Por ahora sólo necesitas dos de ellas:
- Identificación de la solicitud: Se trata de un identificador alfanumérico único para su aplicación de vídeo.
- Llave privada: Esta tecla se utiliza para Autenticación basada en JWT. Asegúrese de guardarlo en un lugar seguro.
Los necesitará para autenticar su solicitud.
Crea tu primera sesión de vídeo
Con las credenciales del panel de control listas, utiliza los SDK de cliente y servidor para crear una sesión, emitir tokens y conectar tu aplicación de extremo a extremo. Sigue esta sección para comprender qué credenciales se encuentran en el servidor y cómo las utiliza el cliente para publicar y suscribirse.
Para conectar tu cliente a su sesión, necesitas:
- ID de la aplicación y clave privada - generado al crear la aplicación; se utiliza para la autenticación basada en JWT.
- ID de sesión - identifica la sesión ("sala"). Véase el guía de sesiones.
- Ficha - credencial efímera que concede acceso y define el rol del cliente.
En primer lugar, tendrás que instalar el SDK de vídeo que elijas de la siguiente lista. A continuación, siga las instrucciones Inicio rápido para generar el identificador de sesión y el token utilizando la función SDK de servidorDevuélvelos al cliente, inicializa el cliente y conéctate. Véase sesiones de adhesión por antecedentes.
Instalar el SDK
Elija el SDK que coincida con su plataforma cliente y siga su guía de instalación:
- Web: Instalar OpenTok.js
- Android: Añadir el SDK de vídeo para Android
- iOS: Instalar el SDK de iOS
- Linux: Instalar el SDK de Linux
- React Native: Instalar el SDK de React Native
Inicio rápido
Siga estos pasos para pasar de las credenciales de backend a un cliente que publica y se suscribe en una sesión en directo:
- Crear una sesión - crear una sala única en su servidor para que los clientes se unan.
- Generar un token - emitir una credencial de corta duración (rol/TTL) para cada participante.
- Inicializar una sesión y conecte - configure el SDK con su ID de aplicación + ID de sesión y, a continuación, conéctese utilizando el token.
- Publicar un flujo - cámara de captura/micrófono y enviar medios a la sesión.
- Suscribirse a los flujos - adjunte medios remotos a su interfaz de usuario y escuche los eventos de transmisión.
¿Aún no hay backend? Prueba el Zona de juegos de la Video API para experimentar con las sesiones.
El futuro
- Grabación de vídeos: Aprenda a capturar, almacenar y recuperar sesiones mediante el archivado automático o a petición.
- Verificación de webhooks: Proteja sus retrollamadas con firmas secretas para que pueda confiar en cada evento que reciba su aplicación.
- Moderación de vídeos: Imponga roles, fuerce la desconexión y silencie a los participantes para mantener las sesiones bajo control.
- Ajustes del editor: Ajusta las propiedades de la cámara, el audio y la velocidad de fotogramas para obtener una calidad óptima en cada dispositivo.
- Configuración de los abonados: Gestione los abonados, responda a los eventos del flujo y personalice la experiencia del espectador.