コマンド同期 command-sync
以下では、コマンド同期の使用方法について説明します。コマンド同期を使用すると、異なるプレーヤー間で再生を同期させることができます。プレーヤーは異なるコンテンツを再生できますが、各アセットのデュレーションは同じである必要があります。
概要 overview
デジタルサイネージソリューションでは、新年のカウントダウンや大きなビデオを分割して複数の画面で再生する場合などのシナリオをサポートするために、ビデオウォールと同期再生をサポートする必要があります。このような場合に、コマンド同期が役に立ちます。
コマンド同期を使用するには、1 つのプレーヤーが プライマリ として機能し、コマンドを送信します。他のすべてのプレーヤーは クライアント として機能し、コマンドを受信したときにコンテンツを再生します。
プライマリ は、コンテンツ項目の再生を開始しようとするときに、登録済みのすべてのクライアントにコマンドを送信します。再生するコンテンツ項目のインデックスや再生する要素の外部 HTML が、このコマンドのペイロードになります。
コマンド同期の実装 using-command-sync
次の節では、AEM Screens プロジェクトでコマンド同期を使用する方法について説明します。
プロジェクトのセットアップ setting-up
コマンド同期機能を使用する前に、プロジェクトと、プロジェクト用にコンテンツが設定されたチャネルがあることを確認してください。
-
次の例は、CommandSyncDemo という名前のデモプロジェクトと、シーケンスチャネル ChannelLobby を示しています。
note note NOTE チャネルを作成する方法やチャネルにコンテンツを追加する方法については、を参照してください。 チャネルの作成と管理 下の図に示すように、チャネルには次のコンテンツが含まれます。
-
場所の作成 ロビー さらに、というタイトルのディスプレイ LobbyDisplay が含まれる 場所 フォルダー(下図を参照)。
-
チャネル ChannelLobby を LobbyDisplay に割り当てます。これで、ディスプレイに割り当てられたチャネルを、ディスプレイダッシュボードで確認できます。
note note NOTE ディスプレイにチャネルを割り当てる方法については、を参照してください ディスプレイの作成と管理. -
に移動します。 デバイス フォルダー。
-
アクションバーの「デバイスマネージャー」をクリックします。
note note NOTE デバイスの登録方法については、を参照してください。 デバイスの登録 -
デモ用に、この例では、Chrome デバイスと Windows プレーヤーを 2 つの異なるデバイスとして使用します。両方のデバイスが同じディスプレイを指しています。
チャネル設定の更新
-
に移動します。 ChannelLobby.
-
クリック 編集 アクションバーから。
-
次の図に示すように、チャネル全体をクリックします。
-
レンチ アイコンをクリックします。
-
が含まれる ページ ダイアログボックスに、 同期日時 キーワード 方法 フィールド。
プライマリの設定 setting-up-primary
-
から表示ダッシュボードに移動します CommandSyncDemo > 場所 > ロビー > LobbyDisplay をクリックして、 Dashboard アクションバーから。
の 2 つのデバイス(chrome と windows プレーヤー)に注目してください。 デバイス 以下に示すように、パネル。
-
から デバイス パネルで、プライマリとして設定するデバイスをクリックします。 次の例は、Chrome デバイスをプライマリとして設定する方法を示しています。クリック プライマリデバイスとして設定.
-
に IP アドレスを入力 プライマリデバイスとして設定 をクリックして、 保存.
プライマリとの同期 sync-up-primary
-
Chrome デバイスをプライマリとして設定したら、他のデバイス(この場合は Windows プレーヤー)をプライマリと同期します。
から別のデバイス(この場合は Windows プレーヤー)をクリックします。 デバイス パネルを開き、 プライマリデバイスに同期. -
リストからデバイスをクリックし、 保存.
[メモ:]
この プライマリデバイスに同期 ダイアログ・ボックスには、プライマリ・デバイスのリストが表示されます。 推奨するものを選択します。 -
デバイス(Windows プレーヤー)がプライマリ(Chrome プレーヤー)に同期されると、同期されたデバイスを デバイス パネル。
プライマリとの同期解除 desync-up-primary
1 つ以上のデバイスをプライマリに同期した後は、そのデバイスから割り当ての同期を解除できます。
プライマリデバイスから同期を解除するには、次の手順に従います。
-
に移動します。 デバイス パネルを開いてデバイスをクリックします。
-
クリック デバイスの同期解除 そのため、プライマリデバイスからクライアントの同期を解除できます。
-
「確認」をクリックして、選択したデバイスの同期をプライマリから解除します。
[メモ:]
プライマリデバイスをクリックして同期解除オプションを使用すると、プライマリに接続されているすべてのデバイスの同期がワンステップで解除されます。