ステップ 3: VOD アセットを抽出する - AWS Elemental MediaPackage

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 3: VOD アセットを抽出する

ライブコンテンツストリームから Live-to-VOD アセットを抽出するには、収集ジョブを作成します。収集ジョブは、アセットを収集するエンドポイント、アセットの開始時間と終了時間、および MediaPackage が収集したアセットを保存する場所を識別します。

収集ジョブを作成するには
  1. [ハーベストジョブ] ページで、[ハーベストジョブの作成] を選択します。

  2. [ID] に、収集ジョブを説明する名前 (gamehighlights など) を入力します。ID は収集ジョブの主要な識別子です。収集ジョブが期限切れになりアカウントから削除された後、そのジョブの ID は再利用できます。使用できるのは、文字、数字、下線 (_)、ダッシュ (-) のみです。ID にスペースを使用することはできません。

  3. [Origin endpoint (配信エンドポイント)] で、VOD アセットを抽出するライブコンテンツストリームのエンドポイントを選択します。エンドポイントは、クリアな (暗号化されていない) コンテンツ、もしくは DASH か HLS の暗号化されたコンテンツを提供する必要があります。暗号化されたライブコンテンツから抽出する場合は、「AWS Elemental MediaPackage を使用した live-to-VOD アセットの作成」を参照してください。

  4. [Date and time format (日付と時刻の形式)] は、デフォルトのままにします。

  5. [When the live-to-VOD asset begins][When the live-to-VOD asset ends] に、抽出した VOD アセットの開始日時と終了日時を入力します。開始時刻は、ライブストリームの開始時刻後かつ現在の時刻 (「現在」) より前にすることをお勧めします。終了時間は過去であることが必要です。

    注記

    「現在」とは、エンコーダーからのソースコンテンツの EXT-X-PROGRAM-DATE-TIME に従った現在の時刻です。そのため、アップストリームエンコーダーでソースに EXT-X-PROGRAM-DATE-TIME タグを提供することをお勧めします。

  6. [IAM ロールの ARN] に、MediaPackage に対して Amazon S3 バケットへの live-to-VOD アセットの書き込みを許可する IAM ロールを入力します。ロールのヘルプについては、「他の AWS サービスへのアクセスを AWS Elemental MediaPackage に許可する」を参照してください。

  7. [Amazon S3 バケット名] で、MediaPackage によって live-to-VOD アセットが保存される Amazon S3 バケットを選択します。

  8. [マニフェストキー] に、live-to-VOD アセットの親マニフェストの Amazon S3 バケット内のパスと識別子を入力します。MediaPackage は、ここに入力したパスに基づいてディレクトリを作成します。

    重要

    マニフェストキーは一意であることが必要です。複数の収集ジョブに同じマニフェストキーを使用すると、アセットの最新の再生リストによって既存の再生リストが上書きされます。マニフェストキーを再利用する必要があるのは、コンテンツの前の収集に問題があった場合など、同じコンテンツを収集するときのみです。

  9. [Create] (作成) を選択します。

MediaPackage は収集ジョブを処理し、このジョブが失敗または成功した時点で CloudWatch イベントを送信します。イベントには、収集ジョブの詳細が含まれています。ジョブが失敗した場合、イベントには理由に関する情報が含まれます。この情報は、CloudWatch イベント内でのみ利用できます。イベントの例については、「収集ジョブの通知イベント」を参照してください。