Tizen プレーヤーの実装 tizen-player
Tizen プレーヤーのインストール installing-tizen-player
次の手順に従って、AEM Screens 用の Tizen プレーヤーを実装します。
-
AEM Screens Player のダウンロードページに移動して、Tizen プレーヤーをダウンロードします。
-
ローカルマシンから Tizen プレーヤー (.zip) ファイルをインストールします。
HTTP サーバーのセットアップ setting-local-server
http server
を通じて Tizen プレーヤーを入手できるようにします(http server
はローカルサーバーまたは Apache サーバーである必要はありません)。次の手順に従います。
-
展開した 2 つのファイル(
AEMScreensPlayer.wgt
、sssp_config.xml
など)をローカル Apache Web サーバーのルートディレクトリにコピーします。note note NOTE AEMScreensPlayer.wgt
は実際の Tizen プレーヤーアプリケーションです。sssp_config.xml
には、Tizen プレーヤーを Tizen デバイスにインストールする際に役立つ、このマップに関する情報が記載されています。 -
ローカル HTTP サーバーの IP または URL を取得します(手順 2 で、ルートフォルダーではなくサブフォルダーに展開した場合は、展開したファイルを含むフォルダーのパスも取得します)。
-
Tizen プレーヤーは、ローカルサーバーからインストーラーをダウンロードします。
Tizen プレーヤーの命名 name-tizen
ユーザーにわかり-やすいデバイス名を Tizen プレーヤーに割り当てて、そのデバイス名を Adobe Experience Manager(AEM)に送信することができます。この機能により、Tizen プレーヤーに名前を付けるだけでなく、適切なコンテンツを簡単に割り当てることもできます。
Tizen プレーヤーに名前を設定するには、次の手順に従います。
- リモコンのメニューボタンを押します。
- Network/Device Name に移動して、プレーヤーに名前を割り当てます。
Samsung デバイスでの更新の構成 config-updates
Samsung デバイスの次の手順に従って、デバイスに AEM Screens プレーヤーをインストールします。
-
Samsung デバイスに移動し、電源を入れます。
-
デバイスのリモートコントローラーで「MENU」ボタンをクリックし、左のナビゲーションバーで「System」まで下にスクロールします。
-
下にスクロールし、「Play via」オプションを選択して「URL Launcher」に変更します。
-
URL ランチャーを設定したら、リモートコントローラーの「Home」ボタンを押します。
-
「URL Launcher Settings」に移動し、localhost サーバーの IP アドレスを入力して、「Done」をクリックします。
note note NOTE Tizen プレーヤーが http サーバーに接続できるようになります。 -
これで、AEM Screens プレーヤーが Samsung デバイスに自動的にインストールされて起動します。
note note NOTE Tizen デバイスと http
サーバーが相互に接続できるようになり、サーバーは Tizen プレーヤーに到達できます。
cookie の SameSite 属性に対応していないユーザーエージェントの適用除外 exempting-user-agents
ブラウザーエンジンの中には、AEM 6.5 から AEM 6.7 までのバージョンが発行するログイントークンで使用される SameSite=None 属性に対応していないものが一部あります。この問題は、通常、ブラウザーを入手可能な最新のバージョンにアップグレードすることで解決できます。ただし、スマートディスプレイやセットトップボックスのように、ブラウジングエンジンが組み込まれているデバイスの場合など、そのようなアップグレードが不可能な場合があります。
SameSite=None を使用する場合に、その属性に対応していないこれらのクライアントを適用対象外にするには、次の手順に従います。
-
Adobe Experience Manager(AEM)Service Pack 6.5.7 にアップグレードします。
-
AEM を再起動した後、
/system/console/configMgr
に移動し、Adobe Granite Token Authentication Handler を探します。SameSite の値を「None」に設定します。 -
新しいオプション「User agents to be exempted from samesite attribute」が表示されます。SameSite=None 属性に対応していないユーザーエージェントを表す正規表現を、このオプションに設定します。
note note NOTE 詳しくは、SameSite=None: Known Incompatible Clients(「SameSite=None」に対応していない既知のクライアント)を参照してください。Tizen プレーヤーの場合は (.*)Tizen(.*)
という正規表現を使用します。 -
AEM 6.5.5 以降のインスタンスに Tizen プレーヤーを登録します。これによりプレーヤーが登録され、コンテンツが正常に表示されます。
Tizen プレーヤーのリモートプロビジョニング remote-provisioning
Tizen プレーヤーをリモートでプロビジョニングすると、数百台から数千台の Samsung Tizen ディスプレイを、大きな手間をかけずにデプロイできます。これにより、サーバー URL や一括登録コードなどのパラメーター(Screens as a Cloud Service の場合はクラウドモードとクラウドトークン)を各プレーヤーに手動で設定する手間を省けます。
この機能を利用すると、Tizen プレーヤーをリモートで設定し、必要に応じてそれらの設定を一元的に更新できます。必要なのは、Tizen アプリケーション (wgt and xml file)
をホストするための HTTP
サーバーと、適切なパラメーターを記述した config.json
を保存するためのテキストエディターだけです。
Tizen デバイスに URL ランチャーアドレスを設定してあることを確認します(リモコンの「Home」ボタンを押して「URL Launcher Settings」に移動)。
Tizen アプリケーションをホストする HTTP
サーバー上で、config.json
ファイルを wgt
ファイルと同じ場所に置きます。ファイル名は config.json
にする必要があります。
Tizen プレーヤーがインストールされ、プレーヤーの起動時(および再起動時)に config.json
ファイル内の設定がチェックされ適用されます。
JSON ポリシーの例 example-json
{
"server": "http://your-aem-instance.com:4502",
"registrationKey": "AdobeRocks!!",
"enableAdminUI": true,
"enableOSD": true,
"enableActivityUI": true
}
ポリシーの属性と目的 policy-attributes
次の表に、ポリシーとその機能の概要を示します。
rebootSchedule
を指定しないでください。ポリシー設定は、プレーヤーが再読み込みされるたびに読み取られます。Samsung Remote Management Service(RMS)への Tizen デバイスの登録 enroll-tizen-device-rms
Tizen デバイスを Samsung Remote Management Service(RMS)に登録し URL ランチャーをリモートで設定するには、次の手順に従います。
-
Menu/Network/Server Network Settings に移動し、Enter キーを押します。
-
サーバーのアドレスに移動し、MagicInfo URL アクセスを入力して、「Done」をクリックします。
-
必要に応じて、TLS をセットアップします。ポートに移動し、サーバーのポート番号を選択して、「Save」をクリックします。
-
「Device」タブに移動し、設定したデバイスを確認します。デバイスが見つかったら、チェックボックスをオンにし、「Approve」をクリックします。
-
必要な情報を入力し、デバイスグループを選択します。「OK」をクリックして、承認プロセスを完了します。
-
承認されたデバイスがデバイスリストに表示されます。デバイスボックスにある 情報 ボタン(「i」、次の図を参照)をクリックします。
-
デバイス情報ダイアログボックスが表示されます。「Device Info」タブを選択し、「Edit」をクリックします。
-
デバイスのオプションを編集し、「Setup」タブを選択します。「URL Launcher」セクションに移動し、
SSSP
アプリケーションをインストールするための wgt およびSSSP config file
をホストしている URL を入力します(次の図を参照)。 -
「Save」をクリックすると、変更内容が画面に表示されます。
Screens リモート制御の使用 using-remote-control
AEM Screens には、リモート制御機能が用意されています。この機能について詳しくは、Screens リモート制御を参照してください。