Integración con vMix
Envía subtítulos en vivo a vMix para producciones de transmisión.
Descripción general
Envía subtítulos en tiempo real a vMix para producciones de transmisión. Maestra se ejecuta en el mismo equipo que vMix y envía tus subtítulos en vivo a una entrada de título de vMix.
Antes de empezar
- Usa Google Chrome y mantenlo actualizado a la última versión.
- Asegúrate de que vMix se está ejecutando y de que el Web Controller de vMix está habilitado.
- Abre Maestra en el mismo navegador, en la misma máquina que vMix.
Cómo configurar
- Debes ejecutar vMix en el mismo equipo donde se ejecuta Maestra Live.
- Descarga esta plantilla de título que mostrará los subtítulos en vMix. Importa esta plantilla en vMix yendo a Agregar entrada > Título/XAML. En la esquina superior derecha de la ventana de selección de entrada, haz clic en Examinar... y selecciona el archivo de plantilla de título que descargaste. Haz clic en Aceptar.
- En vMix, ve a Configuración > Controlador web y marca la casilla para habilitar el controlador web.
- Establece el puerto o acepta el valor predeterminado.
- Copia la 'Dirección del sitio web de vMix' y pégala en Maestra.
- Opcionalmente, descarga la Aplicación complementaria de Maestra para una experiencia más fluida. Una vez instalada y en funcionamiento, actívala en la configuración del canal vMix, actualiza la página y disfruta de los subtítulos en vMix.
Solución de problemas
Si los subtítulos no llegan a vMix desde tu sesión en tiempo real de Maestra, sigue esta lista de comprobación en orden. Cada paso descarta una causa común, desde los ajustes del Web Controller y los permisos de red de Chrome hasta los cortafuegos, los puertos y la plantilla de subtítulos de vMix. Detente en cuanto los subtítulos empiecen a actualizarse en pantalla.
Lista de comprobación
1
Confirma lo básico
- Ejecuta el Web Controller de vMix en la misma máquina que el navegador que usa Maestra.
- Asegúrate de que el canal apunta a la URL correcta de vMix (predeterminada
http://localhost:8088) y de que el título de subtítulos o el GUID de la plantilla coincide.
2
Revisa las opciones de seguridad del Web Controller
- Mantén marcada la opción Allow software on this computer access without login.
- Deja sin marcar Enable enhanced security on Web and TCP API.
- Deja sin marcar Restrict access to LAN only.
3
Habilita el acceso a la red local en Chrome
- Visita
chrome://settings/content/all, luego busca y seleccionalive.maestra.ai(o usa el candado y después Configuración del sitio). - Configura Acceso a la red local en Permitir, recarga Maestra y vuelve a intentarlo.
4
Comprueba la accesibilidad de la red
- En esa máquina, abre la URL del Web Controller (por ejemplo
http://localhost:8088) en cualquier navegador. - Si no carga o va lento, soluciona eso primero: inicia vMix, corrige el puerto y desbloquea los cortafuegos.
5
Prueba con un puerto diferente
- Si
8088sigue fallando, cambia el Web Controller de vMix a un puerto alto sin usar (por ejemplo2025), actualiza la URL en Maestra y vuelve a probar. - Esto a menudo evita los filtros de seguridad corporativos o los procesos de escucha obsoletos vinculados a puertos comunes.
6
Descarta bloqueos corporativos o de VPN
- Desconecta temporalmente las VPN, los cortafuegos de endpoint o el antivirus que puedan impedir que las páginas HTTPS lleguen a
http://localhost. - Si los subtítulos empiezan a funcionar, añade vMix y el navegador a la lista blanca y luego vuelve a habilitar las herramientas de seguridad.
7
Valida la plantilla de vMix
- En Title Designer, asegúrate de que el campo WebCaptionerCaptions existe y de que el GUID coincide con los ajustes de Maestra.
- Edita manualmente el campo en vMix para confirmar que se actualiza en pantalla.
8
Inspecciona el navegador
- Abre DevTools, luego la pestaña Red, habilita el canal y observa la solicitud
SetText. - Comprueba si el navegador señala contenido mixto, acceso a red privada (Private Network Access) o CORS, o si la solicitud nunca se envía.
9
Soluciona las advertencias de contenido mixto o de red privada
- Chrome, Edge o Brave: desactiva
chrome://flags/#block-insecure-private-network-requestsy luego reinicia. - Safari: activa Desarrollo y luego Desactivar restricciones de origen cruzado durante las pruebas.
- Firefox: configura
network.websocket.allowInsecureFromHTTPSen true y asegúrate de que el modo solo HTTPS está desactivado.
10
Monitoriza los resultados
- Mantén DevTools abierto mientras se ejecutan los subtítulos. Si las solicitudes parecen correctas pero el texto no se actualiza, captura capturas de pantalla de la entrada de Red y de la previsualización de vMix.
- Recopila la marca de tiempo, la versión del navegador, el sistema operativo y cualquier error de consola antes de escalar al soporte.
¿Sigues con problemas?
Si los subtítulos siguen sin actualizarse después de esta lista de comprobación, abre el widget de soporte en la aplicación y haz clic en Crear un ticket. Incluye la marca de tiempo, la versión de tu navegador, el sistema operativo, la versión de vMix y cualquier error de consola.