Stream Deck natif : dix-sept actions, zéro driver
Branchez un Stream Deck dans Chrome et contrôlez votre show instantanément. Pas de Companion, pas de drivers, pas de fichiers de configuration.
· Hardware · 9 min read
Le chemin le plus court entre un bouton physique et une action logicielle est celui qui comporte le moins d'intermédiaires. En régie broadcast, chaque maillon supplémentaire dans la chaîne de transport de signal est un point de défaillance potentiel et une source de latence. Le même principe s'applique au contrôle hardware d'un logiciel de production. C'est la raison pour laquelle l'intégration native Stream Deck de Timers Studio existe, et pourquoi elle compte dans les productions où la fiabilité n'est pas négociable.
L'intégration utilise WebHID, une API navigateur qui permet aux applications web de communiquer directement avec les Human Interface Devices connectés via USB. Quand vous branchez un Elgato Stream Deck dans un ordinateur exécutant Chrome ou Edge et que vous naviguez vers une session Timers Studio, le navigateur détecte l'appareil et propose de le connecter. Pas d'installation de driver. Pas de logiciel companion. Pas d'application middleware tournant en arrière plan. Le navigateur est le driver. Pendant que les régies traditionnelles s'encombrent de câblages complexes entre leur surface de contrôle et leur logiciel, Timers Studio connecte le hardware via un simple navigateur [Brancher et tester].
Le chemin du signal est instructif. Vous appuyez sur un bouton physique du Stream Deck. Le contrôleur USB de l'appareil envoie un rapport HID au système d'exploitation. Le système d'exploitation passe le rapport au navigateur via l'API WebHID. Le runtime JavaScript du navigateur dans Timers Studio reçoit le rapport, identifie quel bouton a été pressé et exécute l'action mappée. La latence totale de cette chaîne est inférieure à la frame, ce qui signifie que l'action se termine avant que l'affichage ne puisse se mettre à jour pour afficher la frame suivante. En termes pratiques, la pression du bouton et le résultat sont simultanés, une latence zéro perçue comparable à celle des panneaux de commande câblés en SDI dans les régies professionnelles.
Dix sept actions sont disponibles via l'intégration native. Les contrôles de transport fondamentaux sont présents : démarrer, mettre en pause, arrêter et réinitialiser pour les timers individuels, plus cue suivant et cue précédent pour naviguer dans le conducteur. Au delà du transport, vous pouvez envoyer des messages flash au confidence monitor du speaker, basculer le mode blackout sur tous les players connectés, ajuster le décalage Time Warp et déclencher des actions personnalisées définies dans le conducteur. Il y a aussi un ensemble d'actions de navigation pour basculer entre les vues de timer et une action « identifier » dédiée qui fait clignoter brièvement tous les écrans Player connectés, l'équivalent numérique du « tally flash » utilisé en régie pour identifier les sources vidéo actives.
La liste de compatibilité des appareils couvre toute la famille Elgato Stream Deck. Le Stream Deck MK.2 avec ses quinze boutons est l'unité la plus courante dans les environnements de production. Le XL avec trente deux boutons offre plus de surface pour les spectacles complexes. Le Plus ajoute des encodeurs rotatifs et un bandeau LCD tactile pour les contrôles continus. Le Mini avec six boutons sert de surface de contrôle secondaire compacte. Le Pedal fournit trois boutons actionnés au pied pour une utilisation mains libres, ce qui est remarquablement utile pour les régisseurs qui ont besoin de garder les mains libres pour d'autres tâches. Et le Neo, le dernier membre de la famille, propose huit boutons avec un bandeau d'affichage intégré.
Le retour des boutons est bidirectionnel, exactement comme les indicateurs tally d'une régie broadcast qui renseignent visuellement l'opérateur sur l'état de chaque source. Le Stream Deck possède des écrans LCD physiques derrière chaque bouton, et Timers Studio affiche des icônes dynamiques sur ces écrans en temps réel. Quand un timer tourne, le bouton correspondant montre un indicateur vert de lecture. Quand il entre dans la zone d'avertissement, le bouton passe au jaune. Quand il entre en dépassement, le bouton passe au rouge. L'état visuel du bouton reflète toujours l'état actuel du timer, ce qui signifie que l'opérateur peut évaluer le statut du spectacle en jetant un œil au Stream Deck sans regarder un moniteur.
Timers Studio fournit un template de mise en page Producer qui mappe les actions les plus courantes sur une grille de boutons logique pour chaque appareil supporté. Le template place les contrôles de transport dans la colonne de gauche, la navigation des cues au centre et les actions utilitaires à droite. Vous pouvez appliquer ce template immédiatement après avoir connecté l'appareil et commencer à opérer en quelques secondes. La console de modération transforme n'importe quelle tablette en pupitre professionnel, et le Stream Deck la complète parfaitement comme surface de contrôle physique [Découvrir la console].
L'avantage de fiabilité de l'approche native est difficile à surestimer. Dans une installation traditionnelle avec Bitfocus Companion comme couche middleware, il y a trois systèmes logiciels qui doivent tous fonctionner correctement : le navigateur avec Timers Studio, l'application Companion et le module Companion pour Timers Studio. Si Companion plante, si le module perd sa connexion API, ou si le système d'exploitation met Companion en veille pour économiser l'énergie, le Stream Deck devient non réactif. Avec WebHID natif, le seul système logiciel qui compte est le navigateur. Si le navigateur est ouvert et que le Stream Deck est branché, l'intégration fonctionne. La surface de défaillance est réduite à son minimum absolu, comme un chemin de signal direct dans une chaîne broadcast sans convertisseur intermédiaire.
Il y a une mise en garde importante. WebHID est une fonctionnalité Chromium. Il fonctionne dans Chrome, Edge, Opera et Brave. Il ne fonctionne pas dans Safari ni Firefox. Si votre environnement de production nécessite Safari, le WebHID natif n'est pas une option et vous devriez utiliser Companion à la place. En pratique, c'est rarement une contrainte parce que les environnements de production se standardisent massivement sur Chrome, mais cela vaut la peine d'être connu lors de la planification.
Pour les productions qui utilisent d'autres logiciels aux côtés de Timers Studio, comme vMix pour le mélange vidéo ou OBS pour le streaming, l'intégration native crée une séparation propre. Le Stream Deck connecté à Chrome contrôle Timers Studio nativement. Un second Stream Deck, ou le même deck via Companion, contrôle les autres systèmes. Cette approche hybride est de plus en plus courante chez les directeurs techniques qui veulent la réponse la plus rapide possible pour les contrôles timer critiques du show tout en maintenant une intégration large pour leur stack de production plus étendu.
Le temps d'installation de l'intégration WebHID native se mesure en secondes, pas en minutes. Branchez l'appareil, approuvez l'invite de connexion dans Chrome, appliquez le template Producer, et vous êtes en direct [Connecter votre Stream Deck maintenant].