Tizen プレーヤーの実装

Tizen プレーヤーのインストール

次の手順に従って、AEM Screens 用の Tizen プレーヤーを実装します。

  1. AEM Screens Player のダウンロードページに移動して、Tizen プレーヤーをダウンロードします。

  2. ローカルマシンから Tizen プレーヤー​(.zip)​ファイルをインストールします。

ローカルサーバーの設定と Zip ファイルの展開

メモ

zip ファイルを展開し、http server を通じて Tizen プレーヤーを入手できるようにします(http server はローカルサーバーまたは Apache サーバーである必要はありません)。

次の手順に従います。

  1. 展開した 2 つのファイル(AEMScreensPlayer.wgtsssp_config.xml など)をローカル Apache Web サーバーのルートディレクトリにコピーします。

    メモ

    AEMScreensPlayer.wgt は実際の Tizen プレーヤーアプリケーションです。sssp_config.xml には、Tizen プレーヤーを Tizen デバイスにインストールする際に役立つ、このマップに関する情報が記載されています。

  2. ローカル HTTP サーバーの IP または URL を取得します(手順 2 で、ルートフォルダーではなくサブフォルダーに展開した場合は、展開したファイルを含むフォルダーのパスも取得します)。

  3. Tizen プレーヤーは、ローカルサーバーからインストーラーをダウンロードします。

Samsung デバイスでの更新の構成

Samsung デバイスの次の手順に従って、デバイスに AEM Screens プレーヤーをインストールします。

  1. Samsung デバイスに移動し、電源を入れます。

  2. デバイスのリモートコントローラーで「MENU」ボタンをクリックし、左のナビゲーションバーで「System」まで下にスクロールします。

  3. 下にスクロールし、「Play via」オプションを選択して「URL Launcher」に変更します。
    画像

  4. URL ランチャーを設定したら、リモートコントローラーの「Home」ボタンを押します。

  5. URL Launcher Settings」に移動し、localhost サーバーの IP アドレスを入力して、「Done」をクリックします。

    メモ

    Tizen プレーヤーが http サーバーに接続できるようになります。

  6. これで、AEM Screens プレーヤーが Samsung デバイスに自動的にインストールされて起動します。

    メモ

    Tizen デバイスと http サーバーが相互に接続できるようになり、サーバーは Tizen プレーヤーに到達できます。

cookie の SameSite 属性に対応していないユーザーエージェントの適用除外

重要

この節の内容は、Adobe Experience Manager(AEM)6.5.5 から AEM 6.5.7 までのバージョンに適用されます。
ブラウザーエンジンの中には、AEM 6.5 から AEM 6.7 までのバージョンが発行するログイントークンで使用される SameSite=None 属性に対応していないものが一部あります。この問題は、ほとんどの場合、ブラウザーを入手可能な最新のバージョンにアップグレードすることで解決できます。ただし、スマートディスプレイやセットトップボックスのように、ブラウジングエンジンが組み込まれているデバイスの場合など、そのようなアップグレードが不可能な場合があります。

SameSite=None を使用する場合に、その属性に対応していないこれらのクライアントを適用対象外にするには、次の手順に従います。

  1. Adobe Experience Manager(AEM)Service Pack 6.5.7 にアップグレードします。

  2. AEM を再起動した後、/system/console/configMgr に移動し、Adobe Granite Token Authentication Handler を探します。SameSite の値を「None」に設定します。

  3. 新しいオプション「User agents to be exempted from samesite attribute」が表示されます。SameSite=None 属性に対応していないユーザーエージェントを表す正規表現を、このオプションに設定します。

    メモ

    詳しくは、SameSite=None: Known Incompatible Clients(「SameSite=None」に対応していない既知のクライアント)を参照してください。Tizen プレーヤーの場合は (.*)Tizen(.*) という正規表現を使用します。

  4. AEM 6.5.5 以降のインスタンスに Tizen プレーヤーを登録します。これによりプレーヤーが登録され、コンテンツが正常に表示されます。

Tizen プレーヤーの一括プロビジョニング

メモ

デバイス数が多い場合は、デバイスごとに管理 UI で AEM サーバーのアドレスを手動入力するのは面倒です。このような大規模なソリューションのデプロイと管理には、Samsung Remote Management(RMS)ソリューションを使用することをお勧めします。詳しくは、Samsung Remote Management Service(RMS)への Tizen デバイスの登録を参照してください。

起動時に AEM オーサーインスタンスを指すようにアプリケーションを一括でプロビジョニングするには、次の手順に従います。

  1. Tizen Studio をダウンロードしインストールします。

  2. Tizen Studio を使用して wgt ファイルを開きます。

  3. firmware-platform.js ファイルを開き、DEFAULT_PREFERENCES を探して、サーバー URL を AEM オーサー URL に変更した後、ファイルを保存します。

  4. 新しい wgt ファイルを作成します。

    メモ

    署名証明書の作成や設定が必要になることもあります。

  5. RMS または URL ランチャーを使用して、この新しい wgt ファイルをデプロイします。プレーヤーは起動時に指定のサーバーを自動的に指すようになるので、デバイスごとにサーバーのアドレスを手動で入力する必要がなくなります。

Samsung Remote Management Service(RMS)への Tizen デバイスの登録

Tizen デバイスを Samsung Remote Management Service(RMS)に登録し URL ランチャーをリモートで設定するには、次の手順に従います。

メモ

ネットワーク設定とモニターを確認します。

  1. MenuNetworkServer Network Settings に移動し、Enter キーを押します。

  2. サーバーのアドレスに移動し、MagicInfo URL アクセスを入力して、「Done」をクリックします。

  3. 必要に応じて、TLS をセットアップします。ポートに移動し、サーバーのポート番号を選択して、「Save」をクリックします。

  4. Device」タブに移動し、設定したデバイスを確認します。デバイスが見つかったら、チェックボックスをオンにし、「Approve」をクリックします。

    画像

  5. 必要な情報を入力し、デバイスグループを選択します。「OK」をクリックして、承認プロセスを完了します。

    画像

  6. 承認されたデバイスがデバイスリストに表示されます。デバイスボックスにある​情報​ボタン(「i」、次の図を参照)をクリックします。

    画像

  7. デバイス情報ダイアログボックスが表示されます。「Device Info」タブを選択し、「Edit」をクリックします。

    画像

  8. デバイスのオプションを編集し、「Setup」タブを選択します。「URL Launcher」セクションに移動し、SSSP アプリケーションをインストールするための wgt および SSSP config file をホストしている URL を入力します(次の図を参照)。

    画像

  9. Save」をクリックすると、変更内容が画面に表示されます。

このページ