ビデオを DAM にアップロードしてチャネルに追加するときに、ビデオが Screens Player で再生されないという問題が発生する場合があります。
以下の節では、チャネルで再生されるビデオをデバッグおよびトラブルシューティングする方法について説明します。
ビデオをチャネルにアップロードすると、AEM によってそのビデオの一部のレンディションの作成が開始されます。ビデオはアセットで表示できます。
ビデオを表示するには:
- ビデオに移動します。例えば、http://localhost:4502/assets.html/content/dam/we-retail/en/videos です。
- ビデオをクリックし、左上のメニューを展開して「レンディション」をクリックします。
様々なレンディションがあります(MP4 や M4V など)。
レンディションがない場合は、AEM が実行されている OS に ffmpeg がインストールされていることを確認してください。
警告:
レンディションがない場合は、AEM が実行されている OS に ffmpeg がインストールされていることを確認してください。
ffmpeg をインストールするには、ここをクリックしてください。
ビデオの下にソース属性が表示されない場合は、ビデオがトランスコードされなかった可能性があります。ビデオが正しくトランスコードされている場合は、次の図に示すようにダッシュボードに表示されます。
ffmpeg がインストールされていること、およびビデオプロファイルを確認してください。

-
「ビデオプロファイル」に移動し、「テストビデオをアップロード」をクリックします。
Web プレーヤーを使用して、ブラウザー(Chrome および Safari)で再生を検証します。Chrome は Android デバイスで使用され、Safari は OSX および iOS のブラウザーです。
Safari で実行されない場合、ビデオは OSX および iOS のプレーヤーで実行されません。これはエンコーディングの問題である可能性が高く、ビデオを再度エンコードする必要があります。
DAM ワークフローを使用してフル HD レンディションを作成するには、次の手順を実行します。
- ワークフローモデル管理に移動します。
- スクリーン更新アセットモデルを選択します。
- アクションバーから「ワークフローを開始」をクリックして、ワークフローを実行ダイアログボックスを開きます。
- 「ペイロード」でビデオアセットを選択します。
- 「実行」をクリックします。
注意:
レンディションの作成には多少時間がかかりますが、数秒または数分後(ビデオサイズによります)、Safari で Web プレーヤーを再読み込みします。
- 同一の 2 台以上のプレーヤー(2 台以上の VIA ボックス、2 台以上の OSX ボックス)
- 理想的には同種のハードウェア
- 同一のネットワークトポロジ(プレーヤーは、内部システムクロックを揃える NTP サーバーに接続されます)
絶対方法:
- アンカー時間(現在の日付の 0 時)を計算します。
- シーケンスの期間(すべての項目の期間の合計)を計算します。
- 任意の時点で、シーケンスの _remaining_time = (current_time - anchor_time) % sequence_duration を求めることによって、現在再生されている項目および次の項目を計算します。
絶対方法を設定するには、次の手順を実行します。
- チャネルオーサーに移動し、次の図に示すようにシーケンスコンポーネントを選択します。
- その設定ダイアログを開きます。
- 「方法」を編集し、「絶対」を追加します。

注意:
プレーヤーの OS のクロックが同一である必要があります。