コマンド同期 command-sync

以下では、コマンド同期の使用方法について説明します。コマンド同期を使用すると、異なるプレーヤー間で再生を同期させることができます。プレーヤーは異なるコンテンツを再生できますが、各アセットのデュレーションは同じである必要があります。

IMPORTANT
この機能は、埋め込みシーケンス、動的埋め込みシーケンス、アプリケーションチャネル、トランジションをサポートしていません。

概要 overview

デジタルサイネージソリューションでは、新年のカウントダウンや大きなビデオを分割して複数の画面で再生する場合などのシナリオをサポートするために、ビデオウォールと同期再生をサポートする必要があります。このような場合に、コマンド同期が役に立ちます。

コマンド同期を使用するには、1 つのプレーヤーが​ プライマリ ​として機能し、コマンドを送信します。他のすべてのプレーヤーは​ クライアント ​として機能し、コマンドを受信したときにコンテンツを再生します。

プライマリ ​は、コンテンツ項目の再生を開始しようとするときに、登録済みのすべてのクライアントにコマンドを送信します。再生するコンテンツ項目のインデックスや再生する要素の外部 HTML が、このコマンドのペイロードになります。

コマンド同期の実装 using-command-sync

次の節では、AEM Screens プロジェクトでコマンド同期を使用する方法について説明します。

NOTE
同期再生をおこなうには、すべてのハードウェアデバイスのハードウェア仕様が同じ(できればオペレーティングシステムも同じ)である必要があります。異なるハードウェアとオペレーティングシステム間での同期はお勧めしません。

プロジェクトのセットアップ setting-up

コマンド同期機能を使用する前に、プロジェクトと、プロジェクト用にコンテンツが設定されたチャネルがあることを確認してください。

  1. 次の例は、CommandSyncDemo という名前のデモプロジェクトと、シーケンスチャネル ChannelLobby を示しています。

    image1

    note note
    NOTE
    チャネルを作成する方法やチャネルにコンテンツを追加する方法については、を参照してください。 チャネルの作成と管理

    下の図に示すように、チャネルには次のコンテンツが含まれます。

    image1

  2. 場所の作成 ロビー さらに、というタイトルのディスプレイ LobbyDisplay が含まれる 場所 フォルダー(下図を参照)。
    image1

  3. チャネル ChannelLobbyLobbyDisplay に割り当てます。これで、ディスプレイに割り当てられたチャネルを、ディスプレイダッシュボードで確認できます。
    image1

    note note
    NOTE
    ディスプレイにチャネルを割り当てる方法については、を参照してください ディスプレイの作成と管理.
  4. に移動します。 デバイス フォルダー。

  5. アクションバーの「デバイスマネージャー」をクリックします。

    image1

    note note
    NOTE
    デバイスの登録方法については、を参照してください。 デバイスの登録
  6. デモ用に、この例では、Chrome デバイスと Windows プレーヤーを 2 つの異なるデバイスとして使用します。両方のデバイスが同じディスプレイを指しています。
    image1

チャネル設定の更新

  1. に移動します。 ChannelLobby.

  2. クリック 編集 アクションバーから。

  3. 次の図に示すように、チャネル全体をクリックします。
    image1

  4. レンチ アイコンをクリックします。
    image1

  5. が含まれる ページ ダイアログボックスに、 同期日時 キーワード 方法 フィールド。
    image1

プライマリの設定 setting-up-primary

  1. から表示ダッシュボードに移動します CommandSyncDemo > 場所 > ロビー > LobbyDisplay をクリックして、 Dashboard アクションバーから。
    の 2 つのデバイス(chrome と windows プレーヤー)に注目してください。 デバイス 以下に示すように、パネル。
    image1

  2. から デバイス パネルで、プライマリとして設定するデバイスをクリックします。 次の例は、Chrome デバイスをプライマリとして設定する方法を示しています。クリック プライマリデバイスとして設定.

    image1

  3. に IP アドレスを入力 プライマリデバイスとして設定 をクリックして、 保存.

    image1

NOTE
複数のデバイスをプライマリとして設定できます。

プライマリとの同期 sync-up-primary

  1. Chrome デバイスをプライマリとして設定したら、他のデバイス(この場合は Windows プレーヤー)をプライマリと同期します。
    から別のデバイス(この場合は Windows プレーヤー)をクリックします。 デバイス パネルを開き、 プライマリデバイスに同期.

    image1

  2. リストからデバイスをクリックし、 保存.

    [メモ:]
    この プライマリデバイスに同期 ダイアログ・ボックスには、プライマリ・デバイスのリストが表示されます。 推奨するものを選択します。

  3. デバイス(Windows プレーヤー)がプライマリ(Chrome プレーヤー)に同期されると、同期されたデバイスを デバイス パネル。

    image1

プライマリとの同期解除 desync-up-primary

1 つ以上のデバイスをプライマリに同期した後は、そのデバイスから割り当ての同期を解除できます。

NOTE
プライマリデバイスの同期を解除すると、そのプライマリデバイスと関連付けられているすべてのクライアントデバイスのリンクも解除されます。

プライマリデバイスから同期を解除するには、次の手順に従います。

  1. に移動します。 デバイス パネルを開いてデバイスをクリックします。

  2. クリック デバイスの同期解除 そのため、プライマリデバイスからクライアントの同期を解除できます。

    image1

  3. 確認」をクリックして、選択したデバイスの同期をプライマリから解除します。

    [メモ:]
    プライマリデバイスをクリックして同期解除オプションを使用すると、プライマリに接続されているすべてのデバイスの同期がワンステップで解除されます。

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053