Detalles técnicos
¿Busca IA?
Cree experiencias de vídeo e inteligencia artificial con Vídeo + visión general de la IA, Subtítulos en directoy Transcripción posterior a la llamada.
La Video API de Vonage te permite integrar sesiones en tiempo real totalmente administradas en aplicaciones web y móviles. Los SDK de cliente capturan y distribuyen medios mientras manejan eventos de señalización y diseño, y los SDK de servidor o los puntos finales REST crean sesiones, crean tokens y administran archivos, transmisiones, interconexión SIP y devoluciones de llamada.
Un vistazo a la arquitectura
Cada aplicación de Vonage Video tiene un cliente, an servidor de aplicacionesy se ejecuta dentro de un sesión en la nube de Vonage.
Client
- Uses the client SDK (Web/iOS/Android/Desktop)
- Obtains sessionId + token from your server
- Connects to the session, publishes local A/V
- Subscribes to remote streams, handles events
App Server
- Uses a Server SDK / REST API
- Creates sessions; generates tokens and roles
- Implements business logic & webhooks/callbacks
- Controls recording, broadcast, moderation, storage
Session
- “Room” hosted in Vonage Video Cloud
- Signaling, events, media routing
- Publish/subscribe of streams
Autenticación y flujo de sesiones
- Cree su Account y su candidatura: genera tu video de Vonage ID de aplicación y Clave privada.
- Crea una sesión: generar un
sessionIdcon un SDK de servidor o REST. - Emitir una ficha: crear un token con el rol y TTL adecuados.
- Participe en una sesión: búsquedas en el frontend
{apiKey, sessionId, token}desde su endpoint y se conecta con el Client SDK.
Controles del servidor
- Sesiones y fichas: Crear sesiones; emitir tokens con roles y caducidad.
- Archivo (grabación): Iniciar/detener archivos; almacenar/recuperar grabaciones.
- Radiodifusión (HLS/RTMP): Transmita una sesión a CDNs o puntos finales RTMP.
- Interconexión SIP: Puente RTC/SIP en una sesión.
- Devoluciones de llamada/webhooks: Recibir el estado del archivo/emisión y los eventos de conexión.
- Subtítulos en directo: Permite la transcripción en tiempo real y la superposición de subtítulos.
- Conector de audio: Transmita audio sin procesar a servicios de inteligencia artificial o reciba audio sintetizado.
- Compositor de experiencias: Renderice diseños de marca para grabación, emisión o visualización a gran escala.
- API de Applications: Administra qué aplicaciones de Vonage tienen funciones de video habilitadas a través de
videoCapabilities.
Resumen de funciones
Colaboración en tiempo real
- Sesiones y publicación/suscripción para audio/vídeo multipartito con enrutamiento adaptativo.
- Compartir pantalla para capturar ventanas, pestañas del navegador o pantallas enteras.
- Señalización y mensajería para el chat, las reacciones y los controles durante la sesión.
Grabación y producción
- Archivo para capturar, almacenar y recuperar grabaciones de sesiones completas.
- Compositor de experiencias para convertir un diseño web de marca en un flujo compuesto para archivos, emisiones o visualización a gran escala.
- Conector de audio para transmitir audio sin procesar a canalizaciones de IA o devolver audio sintetizado a la sesión.
Integraciones de IA
- Subtítulos en directo para la transcripción en tiempo real y la superposición de subtítulos.
- Conector de audio + flujos de trabajo de IA para potenciar la conversión de voz a texto, la traducción o las experiencias de los agentes.
Distribución
- Radiodifusión para transmitir HLS/RTMP a CDN y destinos sociales.
- Interconexión SIP y Conector de audio para puentear la telefonía, los bots o las soluciones de captura de conformidad.
Herramientas
Depuración
- Inspector para rastrear participantes, flujos y eventos de calidad.
- Inspector de archivos para los plazos de archivo, las duraciones previstas y los estados de error.
Herramientas de diagnóstico
- Prueba previa a la llamada para verificar que la cámara, el micrófono, el ancho de banda y el cortafuegos están preparados antes de una sesión.
Información y análisis
- Explorador Insights GraphiQL para consultar datos de uso a través de las API GraphQL de Insights y Advanced Insights.
- Guía de la API Insights para integrar consultas GraphQL en sus herramientas.
Explorar las capacidades
- Zona de juegos de vídeo para crear prototipos de sesiones, subtítulos, compositor de experiencias y mucho más sin escribir código.
Guías de iniciación y muestras
- Explore los repos de vídeo de muestra en GitHub - Web, iOSy Android - para proyectos listos para ejecutar que incluyen subtítulos, SIP, diseños multipartitos y mucho más.
- Bifurcar el Aplicaciones de referencia de vídeo (Web, Android, iOS) para que la producción esté lista cumpliendo los flujos de trabajo de UX, CI y pruebas.
Nota: TokBox es ahora Vonage Video.