ステップ2: ライブコンテンツを取り込む - AWS Elemental MediaPackage

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

ステップ2: ライブコンテンツを取り込む

ライブコンテンツストリームを MediaPackage に取り込み、そこからビデオオンデマンド (VOD) アセットを抽出するには、チャネルとエンドポイントを作成します。チャネルは MediaPackage へのエントリポイントであり、エンドポイントは VOD アセットを抽出できるようにストリームへのアクセスを MediaPackage に提供します。以下のセクションでは、MediaPackage コンソールを使用してチャネルとエンドポイントを作成する方法について説明します。

チャネルの作成

チャネルは AWS Elemental MediaPackage の最初のコンポーネントです。AWS Elemental MediaLive などのエンコーダーから MediaPackage に着信するライブコンテンツの入力を表します。

MediaPackage はお客様自身によるお客様データの提供を必要としません。お客様によるお客様データの供給が予想されるチャネルにフィールドはありません。

チャネルを作成するには

  1. MediaPackage の [チャネル] ページで、[チャネルの作成] を選択します。

  2. [ID] に、チャネルを説明する名前として channelHLS1 などと入力します。ID は、チャネルのプライマリ識別子であり、AWS リージョン内のアカウント別に一意であることが必要です。使用できるのは、文字、数字、下線 (_)、ダッシュ (-) のみです。ID にスペースを使用することはできません。

  3. 残りのフィールドはデフォルトのままにして、[Create channel (チャネルの作成)] を選択します。

    MediaPackage に、新しいチャネルの詳細ページが表示されます。

  4. チャネルの詳細ページで、[Input URL (入力 URL)]、[Username (ユーザー名)]、[Password (パスワード)] の値をメモします。入力冗長を使用している場合、両方の入力 URL でこの情報が必要です。チャンネルに 1 つのストリームのみを送信する場合は、いずれかの入力 URL の情報をメモします。

    WebDAV のユーザー名とパスワードは、チャネルの作成時に MediaPackage で安全に生成されます。これらの認証情報を変更する必要がある場合は、「入力 URL の資格情報の回転」を参照してください。

    以上のフィールドの情報をアップストリームエンコーダーの担当者に渡します。エンコーダーのストリーム設定で、この担当者は入力 URL として送信先を入力し、チャネルのユーザー名およびパスワードとして WebDAV の認証情報を入力する必要があります。アップストリームエンコーダーは、HTTPS を経由でダイジェスト認証を使用して WebDAV を MediaPackage にプッシュし、これらの認証情報を含める必要があります。入力冗長を使用している場合は、このチャンネルへの各入力ストリームのエンコーダ設定を同じにする必要があります。入力冗長のソースストリームの設定の詳細については、「ライブ入力冗長AWS Elemental MediaPackage処理フロー」を参照してください。

エンドポイントの作成

エンドポイントは、チャネルにアタッチされ、ライブコンテンツの出力を表します。ライブコンテンツから VOD アセットを抽出する収集ジョブを作成するときに、抽出元のエンドポイントを指定する必要があります。クリアな (暗号化されていない) HLS エンドポイントからのみアセットを収集できます。エンドポイントにはスタートオーバーウィンドウを定義する必要があります。暗号化されたエンドポイントしかない場合は、「ライブからVODへのアセットの作成 AWS Elemental MediaPackage」機能リファレンスを参照してください。

AWS Elemental MediaPackage はお客様自身によるお客様データの提供を必要としません。エンドポイントには、お客様自身によるお客様データの供給が予想されるフィールドはありません。

エンドポイントを作成するには

  1. [Channels] (チャネル) ページで、エンドポイントを関連付けるチャネルを選択します。

  2. チャネルの詳細ページで、[Add and edit endpoint (エンドポイントの追加と編集)] を選択します。または、既存のエンドポイントがない場合は、[Add endpoints (エンドポイントの追加) ] を選択します。

  3. [ID] に、エンドポイントを説明する名前として HLSendpoint1 などと入力します。ID は、エンドポイントのプライマリ識別子であり、AWS リージョン内のアカウント別に一意であることが必要です。使用できるのは、文字、数字、下線 (_)、ダッシュ (-) のみです。ID にスペースを使用することはできません。

  4. 残りのフィールドはデフォルトのままにして、[Save endpoints (エンドポイントの保存)] を選択します。

    MediaPackage に、先ほど作成したエンドポイントを含む、チャネルの詳細ページが表示されます。

  5. チャネルの詳細ページで、エンドポイントの [URL] フィールドの値をメモします。この情報をダウンストリームデバイス (CDN またはプレーヤー) の担当者に渡します。この担当者は、ダウンストリームデバイスでエンドポイントの URL として、リクエスト送信先を入力する必要があります。