マルチホストのセットアップ

Cliqer は 1 つのルームで 複数のホストの同時接続 に対応しています。各ホストは独立した WebRTC 接続を介して発表者のコマンドを受信し、ホストが切断されてもスムーズにフェイルオーバーします。
主な機能
- 独立した接続:各発表者はすべてのホストに対して個別のピアツーピア接続を確立します
- プライマリホストとセカンダリホスト:1 台のホストがプライマリに選出され(クリックをルームに転送し、画面配信で優先されます)、残りは自動フェイルオーバー付きのセカンダリバックアップとなります
- スムーズなフェイルオーバー:1 台のホストが切断されても、発表者は残りのホストとの接続を維持し、セカンダリがプライマリに昇格します
- クリックの同期:すべてのホストが発表者のクリックを受信し、それぞれのプレゼンテーションを進めます。視覚インジケーターは全参加者で共有されます
- 同一ライセンスへの対応:バックアップ用途で複数のマシンが同じライセンスキーを使用できます。各インストールは個別のホストとして登録されてそれぞれ 1 シートを使用し、ライセンスのシート上限が適用されます
- ホストごとの画面共有:各ホストは独立して配信でき、発表者は利用可能なすべての配信を確認できます
- ライブダッシュボード:ホストオーケストレーター に、ホスト、その参加者、クリックしている人がリアルタイムで表示されます
プライマリホストとセカンダリホスト
2 台以上のホストがルームを共有すると、Cliqer は プライマリ を選出します:
- ホストアプリのステータス行に
N hosts connected (Primary)または(Secondary)と表示されます - プライマリは発表者のクリックをルーム内の他の参加者に転送し、画面配信で優先されます
- 画面共有を開始したホストは自動的にプライマリに昇格します
- プライマリが切断された場合は同じセッション内でセカンダリが選出され、発表者側では何も変化しません
プライマリかセカンダリかにかかわらず、すべてのホストはクリックのたびに 自身の ローカルプレゼンテーションを進めます。そのため、フェイルオーバーが発生しても、バックアップマシンのスライドは常に正しい位置にあります。
マルチホストの仕組み
複数のホストが同じルームに参加すると:
- 最初のホストがルームを作成:ルームコードを生成し、サーバーに登録します
- 追加のホストが参加:既存のルームコードを入力して参加します
- サーバーが全員に通知:ホストの存在を発表者にブロードキャストします
- WebRTC メッシュを形成:各発表者がすべてのホストに個別に接続します
- クリックが全ホストに到達:コマンドが接続中のすべてのホストに同時に送信されます
接続アーキテクチャ
ホストの参加フロー
切断時の処理
クリックの配信
発表者のクリックは、WebRTC データチャネルを介して接続中のすべてのホストに同時に送信されます。
ユースケース 1:バックアップ/冗長化
ミッションクリティカルなイベントでは、別々のマシンで同一のプレゼンテーションを実行します。デスクトップアプリでメインとバックアップを自動でペアにする構成については、冗長化 を参照してください。
セットアップ
- メインホスト:ルームを作成します(例:コード
K7Q2MX) - バックアップホスト:同じルームコードを入力します
- 両方で 同じプレゼンテーションファイル を実行します
- 各ホストはクリックを受信し、それぞれ独立してスライドを操作します
フェイルオーバー時の動作
| イベント | 結果 |
|---|---|
| メインホストが切断 | 発表者はバックアップとの接続を維持し、メインとの接続のみを閉じます |
| バックアップが画面共有を開始 | 発表者にバックアップの配信が表示されます |
| すべてのホストが切断 | 発表者は待機状態になります |
| ホストが再接続 | 発表者が新しい接続を確立します |
ベストプラクティス
- ネットワークの分離:メインは会場の Wi-Fi、バックアップはモバイルホットスポットに接続します
- 同じプレゼンテーション:両方のホストに同一のスライドデッキがあることを確認します
- イベント前のテスト:メインホストを切断し、バックアップがクリックを受信することを確認します
- ライセンスの共有:バックアップ用に、同じライセンスキーを複数のホストでアクティベートできます
ユースケース 2:複数ディスプレイの操作
1 つの発表者インターフェースから、異なる画面にまたがる複数のプレゼンテーションを操作します。
セットアップ
| ホスト | 役割 | 用途 |
|---|---|---|
| A | プライマリ | メイン投影、発表者への画面共有 |
| B | セカンダリ | 発表者用のコンフィデンスモニター |
| C | 第 3 ホスト | 動画再生用マシン |
| D | 第 4 ホスト | LED ウォール制御システム |
すべてのホストがすべてのクリックコマンドを同時に受信し、それぞれが自身のプレゼンテーションで実行します。
ユースケース 3:複数ルームの同期
1 人の発表者が、複数の物理的な場所にある同一のプレゼンテーションを操作します。
すべてのホストが同じルームコードに参加します。発表者のスマートフォンは、個別の WebRTC データチャネルを介して 3 台すべてに接続します。
複数ホストのセットアップ手順
ステップ 1:最初のホストがルームを作成
- Cliqer ホストアプリを起動します
- アカウントにサインインするか、ライセンスキーを入力します
- ルームを作成し、6 文字のルームコードを控えます
ステップ 2:追加のホストが参加
- バックアップマシンで Cliqer を起動します
- 同じアカウントにサインインするか、同じまたは別のライセンスキーを入力します
- 既存のルームコードを入力します
ステップ 3:接続を確認
ホストアプリ:接続済みリストに発表者が表示されていることを、すべてのホストで確認します。
発表者アプリ:ブラウザの開発者ツールで、接続数がホスト数と一致していることを確認します。
技術概要
コマンドのルーティング
発表者は、WebRTC データチャネルを介して接続中のすべてのホストにクリックを送信します。各ホストはクリックを個別に処理し、ローカルのプレゼンテーションでスライドを進めます。
クリック表示の共有
クリックインジケーターは全参加者で共有できます:
画面共有の処理
各ホストは独立して画面を共有できます:
複数のホストから配信がある場合、発表者にはグリッド表示が表示され、個別の配信を選択できます。
再接続時の自動再開
画面共有は次の場合に自動的に再開されます:
- クライアントが既存のセッションに再接続したとき
- 自動再開を有効にした状態でホストが再起動したとき
新しい受信者は、次の定期キーフレームを待たずにキャッシュ済みのキーフレームを即座に受け取るため、映像がすぐに表示されます。
ホストごとの映像品質
各ホストは、それぞれ独立した映像エンコード設定を構成できます:
- 出力サイズ:プランの上限内で 720p から 8K まで
- フレームレート:25 から 60
- ビットレート:自動、または 500 から 20000 kbps の範囲で任意の値
映像は H.264 です。画質 を参照してください。
ホストオーケストレーターのダッシュボード
ダッシュボードの Orchestrator ページ(/dash/orchestrator)は、ホストのライブグラフです:
- ノード は接続中のホストで、ルームと接続中の発表者が表示されます。ホストがオンラインになったとき、発表者が参加または退出したとき、誰かが名前を変更したときに即座に更新されます
- クリックアクティビティ:クリックした発表者が、ホストのノード上でクリック方向とともにハイライトされます。DSAN ユニットやキーボードなど、ホスト自身の入力デバイスからのクリックではノードのヘッダーが点滅します
- 破線のエッジ は、ルームを共有するホスト間に自動的に表示されます。これらのホストはネイティブに同期されており、設定は不要です
- 緑のエッジ は手動のルーム間リンクです。あるホストの出力ハンドルから別のホストへドラッグすると、異なる ルーム間でクリックをミラーリングできます(例:別々のデッキを使うメインホールとオーバーフロールーム)。リンクの解除はホストのサイドパネルから行います。
同じルームのホストに手動リンクは必要ありません。リンクは、異なるルームにあるホストを同期するためのものです。
モニタリングとデバッグ
ホストアプリのインジケーター
- マルチホストのステータス行:
N hosts connected (Primary/Secondary) - 接続中の発表者リスト(すべてのホストに同じ発表者が表示されます)
- ルームコードの表示
- ヘッダーのライセンス種別
発表者アプリ
ブラウザの開発者ツールを開いて、次の点を確認します:
- アクティブな接続数がホスト数と一致していること
- 各ホストの接続状態
トラブルシューティング
2 台目のホストがクリックを受信しない
- 発表者が 2 台目のホストに接続していることを確認します
- 接続が 1 つしか表示されない場合:
- 2 台目のホストが参加した後に、発表者のページを再読み込みしてみてください
- 2 台目のホストがルームに正常に参加したことを確認してください
2 台目のホストが共同ホストにならず 1 台目と入れ替わる
両方のマシンを最新バージョンに更新してください。各インストールは個別のホストとして登録され、それぞれ 1 シートを使用するため、2 台目のマシン用にライセンスの空きシートがあることを確認してください。
1 台のホストが退出すると発表者が切断される
発表者アプリとすべてのホストを最新バージョンに更新してください。発表者は残りのホストとの接続を維持します。
クリックがすべてのホストに表示されない
- すべてのホストが同じルームに接続していることを確認します
- クリック表示の共有が有効になっていることを確認します
- クリック時に各ホストのボタンインジケーターが点灯するはずです
画面共有が表示されない
- 発表者が配信中のホストに接続していることを確認します
- 複数のホストが配信している場合:発表者はグリッド表示から選択します