Stream Deck nativo: diecisiete acciones, cero drivers
Conecte un Stream Deck a Chrome y controle su espectáculo al instante. Sin Companion, sin drivers, sin archivos de configuración.
· Hardware · 9 min read
El camino más corto entre un botón físico y una acción de software es el camino con menos intermediarios. Cada capa de software entre su dedo y el resultado añade latencia, añade un punto potencial de fallo y añade algo que necesita ser actualizado, configurado y mantenido. Este principio es la razón por la que existe la integración nativa de Stream Deck en Timers Studio, y por la que importa para producciones donde la fiabilidad no es negociable. En la sala de control de un estudio broadcast, cada botón físico tiene una función directa. Timers Studio lleva esa misma filosofía al navegador.
La integración utiliza WebHID, una API del navegador que permite a las aplicaciones web comunicarse directamente con dispositivos de interfaz humana conectados por USB. Cuando conecta un Elgato Stream Deck a un ordenador que ejecuta Chrome o Edge, y navega a una sesión de Timers Studio, el navegador detecta el dispositivo y ofrece conectarlo. Sin instalación de drivers. Sin software companion. Sin aplicación middleware ejecutándose en segundo plano. El navegador es el driver.
La ruta de señal resulta instructiva. Pulsa un botón físico en el Stream Deck. El controlador USB del dispositivo envía un informe HID al sistema operativo. El sistema operativo pasa el informe al navegador a través de la API WebHID. El entorno de ejecución JavaScript del navegador en Timers Studio recibe el informe, identifica qué botón fue pulsado y ejecuta la acción mapeada. La latencia total de esta cadena es inferior a un fotograma, lo que significa que la acción se completa antes de que la pantalla pueda actualizarse para mostrar el siguiente fotograma. A efectos prácticos, la pulsación del botón y el resultado en la señal de programa son simultáneos.
Diecisiete acciones están disponibles a través de la integración nativa. Los controles de transporte básicos están presentes: start, pause, stop y reset para timers individuales, más next cue y previous cue para navegar por la escaleta. Más allá del transporte, puede enviar mensajes flash al monitor de confianza del ponente, activar el modo blackout en todos los players conectados, ajustar el offset del Time Warp y disparar acciones personalizadas definidas en la escaleta. También existe un conjunto de acciones de navegación para cambiar entre vistas de timer y una acción dedicada de "identify" que hace que todas las pantallas Player conectadas parpadeen brevemente, lo cual resulta invaluable durante el montaje cuando necesita verificar qué pantalla física corresponde a qué pestaña del navegador. [Probar la experiencia] conectando su Stream Deck y vea cómo los botones cobran vida con indicadores de estado en tiempo real.
La lista de compatibilidad de dispositivos cubre toda la familia Elgato Stream Deck. El Stream Deck MK.2 con sus quince botones es la unidad más común en entornos de producción. El XL con treinta y dos botones proporciona más superficie para espectáculos complejos. El Plus añade encoders rotativos y una tira LCD táctil para controles continuos. El Mini con seis botones sirve como superficie de control secundaria compacta. El Pedal proporciona tres botones operables con el pie para uso manos libres, lo cual resulta notablemente útil para regidores que necesitan tener las manos libres para otras tareas. Y el Neo, el miembro más reciente de la familia, proporciona ocho botones con una tira de pantalla integrada.
La retroalimentación de los botones es bidireccional, como las tally lights de un mezclador broadcast. El Stream Deck tiene pantallas LCD físicas detrás de cada botón, y Timers Studio renderiza iconos dinámicos en esas pantallas en tiempo real. Cuando un timer está en marcha, el botón correspondiente muestra un indicador de reproducción verde. Cuando entra en la zona de aviso, el botón se vuelve amarillo. Cuando entra en overtime, el botón se vuelve rojo. El estado visual del botón siempre refleja el estado actual del timer, lo que significa que el operador puede evaluar el estado del espectáculo echando un vistazo al Stream Deck sin mirar un monitor.
Timers Studio incluye una plantilla de diseño Producer que mapea las acciones más comunes a una cuadrícula lógica de botones para cada dispositivo soportado. La plantilla coloca los controles de transporte en la columna izquierda, la navegación de cues en el centro y las acciones de utilidad a la derecha. Puede aplicar esta plantilla inmediatamente después de conectar el dispositivo y comenzar a operar en segundos. Para operadores que desean un diseño personalizado, el mapeo de botones es completamente configurable a través de la interfaz del Studio.
La ventaja de fiabilidad del enfoque nativo es difícil de sobreestimar. En una configuración tradicional con Bitfocus Companion como capa middleware, hay tres sistemas de software que deben estar funcionando correctamente: el navegador con Timers Studio, la aplicación Companion y el módulo Companion para Timers Studio. Si Companion se bloquea, si el módulo pierde su conexión API, o si el sistema operativo pone Companion en suspensión para ahorrar energía, el Stream Deck deja de responder. Con WebHID nativo, el único sistema de software que importa es el navegador. Si el navegador está abierto y el Stream Deck está conectado, la integración funciona. La superficie de fallo se reduce a su mínimo absoluto, como un botón conectado directamente al bus de la sala de control. [Ver la consola en acción] y observe cómo la conexión WebHID se establece sin un solo archivo de configuración.
Existe una salvedad importante. WebHID es una funcionalidad de Chromium. Funciona en Chrome, Edge, Opera y Brave. No funciona en Safari ni en Firefox. Si su entorno de producción requiere Safari, WebHID nativo no es una opción y debería usar Companion en su lugar. En la práctica, esto raramente supone una restricción porque los entornos de producción se estandarizan abrumadoramente en Chrome, pero vale la pena saberlo durante la planificación.
Para producciones que utilizan otro software junto a Timers Studio, como vMix para conmutación de vídeo u OBS para streaming, la integración nativa crea una separación limpia. El Stream Deck conectado a Chrome controla Timers Studio de forma nativa. Un segundo Stream Deck, o el mismo deck a través de Companion, controla los otros sistemas. Este enfoque híbrido es cada vez más común entre directores técnicos que quieren la respuesta más rápida posible para los controles de timer críticos del espectáculo mientras mantienen una integración amplia para su stack de producción más amplio.
El tiempo de configuración para la integración WebHID nativa se mide en segundos, no en minutos. Conecte el dispositivo, apruebe la solicitud de conexión en Chrome, aplique la plantilla Producer y está en vivo. [Lanzar tu primer estudio] ahora mismo con cualquier dispositivo Stream Deck y un navegador basado en Chromium. Su sala de control física y su sala de control virtual quedarán conectadas al instante.