TIMERS STUDIO
MASTER YOUR FLOW

Stream Deckネイティブ対応:17アクション、ドライバーゼロ

Stream DeckをChromeに接続するだけでショーを即座にコントロール。Companionも、ドライバーも、設定ファイルも不要です。

· ハードウェア · 9 min read

マスターコントロールルームの物理ボタンとソフトウェアアクション間の最短経路は、中間層が最も少ない経路です。指と結果の間にあるソフトウェアの各レイヤーはレイテンシを追加し、潜在的な障害点を追加し、更新、設定、メンテナンスが必要なものを追加します。この原則こそが、Timers StudioのネイティブStream Deck統合が存在する理由であり、信頼性が妥協できないプロダクションにとって重要な理由です。 この統合はWebHIDを使用しています。WebHIDは、USB経由で接続されたヒューマンインターフェースデバイスとウェブアプリケーションが直接通信できるブラウザAPIです。Elgato Stream DeckをChromeまたはEdgeを実行しているコンピューターに接続し、Timers Studioセッションに移動すると、ブラウザがデバイスを検出し接続を提案します。ドライバーのインストールは不要です。コンパニオンソフトウェアも不要です。バックグラウンドで実行されるミドルウェアアプリケーションも不要です。ブラウザがドライバーです。 信号パスは示唆に富んでいます。Stream Deck上の物理ボタンを押します。デバイス内のUSBコントローラーがHIDレポートをオペレーティングシステムに送信します。オペレーティングシステムがWebHID APIを通じてレポートをブラウザに渡します。Timers StudioのブラウザのJavaScriptランタイムがレポートを受信し、どのボタンが押されたかを特定し、マッピングされたアクションを実行します。このチェーンの総レイテンシはサブフレームです。つまり、ディスプレイが次のフレームを表示する前にアクションが完了します。実用的には、ボタンプレスと結果は同時です。 17のアクションがネイティブ統合を通じて利用可能です。コアトランスポートコントロールとして、個々のタイマーのスタート、一時停止、停止、リセット、ランダウンナビゲーション用のネクストキューとプレビアスキューがあります。トランスポート以外にも、スピーカーのコンフィデンスモニターへのフラッシュメッセージ送信、すべての接続プレイヤーでのブラックアウトモード切り替え、タイムワープオフセットの調整、ランダウンで定義されたカスタムアクションのトリガーが可能です。タイマービュー間の切り替え用ナビゲーションアクションのセットと、すべての接続プレイヤースクリーンを短時間フラッシュさせる専用の「identify」アクションもあり、セットアップ中にどの物理スクリーンがどのブラウザタブに対応するかを確認する際に非常に役立ちます。 デバイス互換性リストはElgato Stream Deckファミリー全体をカバーしています。15ボタンのStream Deck MK.2はプロダクション環境で最も一般的なユニットです。32ボタンのXLは複雑なショーにより多くの操作面を提供します。Plusはロータリーエンコーダーと連続コントロール用のLCDタッチストリップを追加します。6ボタンのMiniはコンパクトなセカンダリコントロールサーフェスとして機能します。Pedalは3つの足操作ボタンを提供し、他の作業で手が塞がっているステージマネージャーにとって非常に便利です。そしてファミリーの最新メンバーであるNeoは、統合ディスプレイストリップ付きの8ボタンを提供します。 ボタンフィードバックは双方向です。Stream Deckは各ボタンの背後に物理的なLCDスクリーンを持ち、Timers Studioはそれらのスクリーンにリアルタイムでダイナミックアイコンをレンダリングします。タイマーが実行中の場合、対応するボタンに緑色の再生インジケーターが表示されます。ワーニングゾーンに入ると黄色に変わります。オーバータイムに入ると赤になります。ボタンのビジュアル状態は常に現在のタイマー状態を反映しており、オペレーターはモニターを見なくてもStream Deckを一瞥するだけでショーのステータスを把握できます。 Timers Studioは、サポートされる各デバイスの最も一般的なアクションを論理的なボタングリッドにマッピングするProducerレイアウトテンプレートを同梱しています。テンプレートはトランスポートコントロールを左列に、キューナビゲーションを中央に、ユーティリティアクションを右に配置します。デバイス接続後すぐにこのテンプレートを適用でき、数秒以内に操作を開始できます。 ネイティブアプローチの信頼性の優位性は強調しすぎることがありません。ミドルウェアレイヤーとしてBitfocus Companionを使用する従来のセットアップでは、すべてが正しく動作する必要のある3つのソフトウェアシステムがあります。Timers Studioのブラウザ、Companionアプリケーション、Timers Studio用のCompanionモジュールです。Companionがクラッシュしたり、モジュールがAPI接続を失ったり、OSが省電力のためにCompanionをスリープにしたりすると、Stream Deckは応答しなくなります。ネイティブWebHIDでは、重要なソフトウェアシステムはブラウザだけです。ブラウザが開いていてStream Deckが接続されていれば、統合は動作します。障害面は絶対的な最小限に削減されます。 重要な注意点が一つあります。WebHIDはChromiumの機能です。Chrome、Edge、Opera、Braveで動作します。SafariやFirefoxでは動作しません。プロダクション環境でSafariが必須の場合、ネイティブWebHIDは選択肢ではなく、代わりにCompanionを使用する必要があります。実際には、プロダクション環境はChromeを圧倒的に標準としているためめったに制約にはなりませんが、計画段階で知っておく価値はあります。 ネイティブWebHID統合のセットアップ時間は分ではなく秒で測れます。デバイスを接続し、Chromeの接続プロンプトを承認し、Producerテンプレートを適用すれば、ショーコーラーはライブ状態に入れます。[今すぐ体験する] 任意のStream DeckデバイスとChromiumベースのブラウザを使って今すぐテストできます。[スタジオを開く] [コンソールを見る]