Multiview
Multiview reúne varias entradas SRT, RTMP o NDI en un multiviewer para el navegador. Supervisa en una sola pantalla las señales principal, de respaldo, de programa y de retorno.
Elige este módulo cuandoLos operadores necesitan una sola pared en el navegador para varias señales SRT, RTMP o NDI.
Usa otro módulo cuandoUsa Reproductores web para la audiencia; Multiview es la superficie de supervisión de operadores.
/api/multiview/createAntes de empezar
Usa x-access-token para configurar, iniciar y detener Multiview y para crear sesiones autenticadas de espectadores. Si visibility es PUBLIC, cualquier persona que conozca el ID puede usar los métodos públicos de visualización, estadísticas y acceso; comparte el ID únicamente con la audiencia prevista.
Qué puedes hacer
createguarda Multiview, el layout, la visibilidad y las entradas iniciales; se admite una lista de entradas vacía.updateaplica la lista completa de entradas y el layout deseados.getAll,getCountygetByIdconsultan las vistas guardadas.startystopcontrolan el proceso de supervisión.joindevuelve los datos de sesión del navegador para un espectador autorizado.removeelimina Multiview.
Flujo de ejemplo
- Crea un Multiview privado con el layout necesario; al principio la lista de entradas puede estar vacía.
- Actualízalo con el conjunto completo de entradas SRT, RTMP o NDI.
- Inicia Multiview y llama al método autenticado join.
- Abre la sesión de visualización devuelta y comprueba el estado en directo de cada entrada.
- En las actualizaciones posteriores, envía siempre la lista completa; las entradas omitidas se desvinculan.
Casos de uso habituales
- Supervisar las señales principal y de respaldo en una sala de control.
- Dar a un productor remoto una vista única de cámaras, salida de programa y señales de retorno.
- Comparar salidas regionales o por idioma antes de distribuirlas.
Límites y resolución de problemas
Corrige nombres, IDs de entrada, visibilidad o datos de participantes que falten o no sean válidos antes de repetir la solicitud. Multiview puede seguir disponible aunque una entrada esté offline; comprueba por separado el estado en directo de cada entrada.
Siguientes pasos
Conecta las señales previstas, valida la experiencia de acceso y habilita el acceso público solo cuando Multiview deba compartirse.
Crea un Multiview y, salvo que active sea false, inicia sus entradas y la conferencia. El usuario se obtiene del token de API; no envíes user_id.
Siguiente llamada: usa getById para consultar las entradas guardadas y después join para emitir un token de operador.
Los errores de validación devuelven { success: false, status, code, message, details } con estado 400.
Nombre obligatorio que se muestra a los operadores, de 1–120 caracteres.
Identificador opcional de la disposición. Callaba Engine usa 4-tiles de forma predeterminada.
Configuración opcional de superposición que se guarda con el muro de vídeo.
Definiciones opcionales de las entradas. Los tipos de fuente admitidos en ejecución incluyen variantes SRT, RTMP y NDI; usa una matriz vacía si quieres crear el muro de vídeo antes de conectar las señales.
Valor opcional: PRIVATE o PUBLIC. El valor predeterminado es PRIVATE.
Estado inicial de ejecución opcional. Se considera activo salvo que se establezca explícitamente en false.
Identificador estable del recurso de multiview.
Nombre que se muestra al operador.
Disposición de mosaicos seleccionada, por ejemplo 4-tiles.
Entradas de vídeo normalizadas y sus vinculaciones en ejecución.
PRIVATE o PUBLIC.
Conferencia que proporciona la vista utilizada por el operador.
Indica si la instancia de multiview debe estar activa.