Stream Deck × OBS連携(ストリームデッキオービーエスレンケイ)
Stream DeckとOBS Studioの連携機能は、配信中のシーン切替・ソース制御・録画操作・オーディオミキサーをLCDキーからワンタッチで行える統合システムである。
Stream DeckとOBS Studio(Open Broadcaster Software)の連携は、ライブ配信における操作効率を劇的に向上させる組み合わせである。OBS用プラグインはStream Deckプラグインストアで最もダウンロード数が多く、2026年時点で推定200万回以上インストールされている。
セットアップ手順
Stream DeckでOBSを操作するためのセットアップは5分程度で完了する。
- OBS Studio 28.0以降をインストール: WebSocketサーバーが標準搭載されたバージョンが必要。OBS 27以前の場合はobs-websocket プラグインの手動インストールが必要
- Stream Deckアプリを起動: プラグインストアから「OBS Studio」プラグインをインストール(無料)
- WebSocket接続設定: OBS側のツール→WebSocketサーバー設定でポート番号(デフォルト4455)とパスワードを確認し、Stream Deck側のOBSプラグイン設定に入力
- ボタン配置: OBSのシーン・ソース・オーディオが自動的にStream Deckアプリに列挙されるため、ドラッグ&ドロップでボタンに割り当て
- 動作確認: ボタンを押してOBS側でシーンが切り替わることを確認
利用可能なOBSアクション一覧
Stream Deck OBSプラグインで利用できるアクション(2026年現在・v5.x系)は以下の通り。
| アクション | 説明 | 使用頻度 |
|---|---|---|
| シーン切替 | 登録済みシーンをワンタッチで切替 | ★★★★★ |
| ソース表示/非表示 | 個別ソースの可視性を切替 | ★★★★★ |
| 録画開始/停止 | 録画の開始・停止・一時停止 | ★★★★☆ |
| 配信開始/停止 | ライブ配信の開始・停止 | ★★★★☆ |
| オーディオミュート | 個別オーディオソースのミュート切替 | ★★★★★ |
| オーディオボリューム | 音量の増減(Stream Deck +のダイヤル対応) | ★★★☆☆ |
| スタジオモード切替 | プレビュー/プログラム分離モードの切替 | ★★★☆☆ |
| トランジション実行 | カット/フェード/スライドなどの場面転換 | ★★★★☆ |
| リプレイバッファ保存 | 直近N秒の映像をファイルに保存 | ★★★☆☆ |
| 仮想カメラ開始/停止 | OBS仮想カメラのON/OFF | ★★☆☆☆ |
| フィルター切替 | ソースに適用したフィルターのON/OFF | ★★☆☆☆ |
| スクリーンショット | 現在の出力をPNGで保存 | ★★☆☆☆ |
実践的なボタン配置例(15キー)
MK.2(3×5配列)での配信用レイアウト例を示す。
行1: [メイン画面] [ゲーム画面] [カメラのみ] [BRB画面] [配信開始/停止]
行2: [カメラ表示] [チャット表示] [アラート] [フォロー通知] [録画開始/停止]
行3: [マイクミュート] [BGM再生] [SE:拍手] [SE:歓声] [フォルダ:その他]
この配置の設計思想は以下の通り。
- 上段にシーン切替を集中配置し、配信中の画面切替を迷わず実行
- 中段にソース表示/非表示を配置し、カメラ・チャット・アラートの表示制御
- 下段にオーディオ関連を集中配置し、音声操作を直感的に
- 右端の列に「配信制御」を縦に並べ、開始/停止/その他を分離
高度な活用テクニック
スタジオモード連携: OBSのスタジオモードでは「プレビュー」と「プログラム(配信出力)」が分離される。Stream Deckのボタンでプレビューにシーンを読み込み、トランジションボタンで配信出力に送る2段階操作が可能。これにより、配信中に次のシーンを事前確認してから切り替えるプロフェッショナルなワークフローを実現できる。
マルチアクション配信開始: 配信開始ボタンに以下のマルチアクションを設定すると、ワンタッチで全準備が完了する。
- OBS配信開始
- 3秒ディレイ
- 「配信開始しました」ツイート投稿(Twitter/Xプラグイン)
- Philips Hue照明を配信用プリセットに変更
- Discordステータスを「配信中」に変更
- BGM再生開始
obs-websocket直接制御: プラグインでカバーされていない高度な操作は、obs-websocket APIを直接呼び出すカスタムスクリプトで実現可能。例えばシーンアイテムの位置・サイズをリアルタイム変更したり、フィルターパラメータをアニメーションさせたりする操作が可能。
トラブルシューティング
| 症状 | 原因 | 対処法 |
|---|---|---|
| OBSと接続できない | WebSocketポート/パスワード不一致 | OBS側の設定画面で確認し再入力 |
| ボタンが反応しない | OBSが未起動またはクラッシュ | OBSを再起動してStream Deckアプリを再接続 |
| シーン名が表示されない | プラグインバージョン不一致 | OBSプラグインを最新版に更新 |
| 遅延がある | PC負荷過大 | OBSのエンコード設定を軽量化、不要なプラグインを無効化 |
| 音量調整が効かない | オーディオソース名の変更 | Stream Deck側でオーディオソースを再選択 |
よくある質問(FAQ)
Q1: OBS以外の配信ソフトでもStream Deckは使えますか? A: はい。Streamlabs OBS、XSplit Broadcaster、Twitch Studioにも専用プラグインが提供されている。ただしOBS用プラグインが最も機能が豊富で、更新頻度も高い。
Q2: OBSのWebSocketはセキュリティ上安全ですか? A: WebSocketサーバーはローカルホスト(127.0.0.1)で動作するため、外部からのアクセスはデフォルトでブロックされている。パスワード認証も標準搭載。リモート制御が必要な場合はVPN経由での接続を推奨する。
Q3: 1台のStream Deckで複数のOBSインスタンスを操作できますか? A: 標準のOBSプラグインでは1つのOBSインスタンスへの接続のみ対応。複数OBSを操作する場合は、obs-websocket APIを直接呼び出すカスタムプラグインを作成するか、2台目のStream Deckを別のOBSに接続する方法がある。
まとめ
- Stream Deck × OBS連携はプラグインストアから無料インストールで5分以内にセットアップ完了
- シーン切替・ソース制御・録画・オーディオミキサーなど12種類以上のアクションをワンタッチ化
- スタジオモード連携とマルチアクションで、プロレベルの配信ワークフローを実現
- OBS WebSocket(ポート4455)経由の通信で、カスタムスクリプトによる拡張も可能