でのタイムシフト表示リファレンス AWS Elemental MediaPackage - AWS Elemental MediaPackage

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

でのタイムシフト表示リファレンス AWS Elemental MediaPackage

タイムシフト表示は、 のライブワークフローで使用できます AWS Elemental MediaPackage。

タイムシフト表示とは、ビューワーが「現在」より前の時点でライブストリームの視聴を開始できることを意味します。これにより、すでに進行中の番組を最初から視聴したり、すでに完了した番組を視聴したりできます。 は、最大 336 時間 (14 日) 経過したコンテンツのタイムシフト表示 MediaPackage をサポートしています。エンドポイントで [startover window (スタートオーバーウィンドウ)] を定義することにより、このコンテンツの一部またはすべてのタイムシフト表示を有効にできます。再生リクエストに有効な開始パラメータと終了パラメータが含まれている場合、そのウィンドウ内でコンテンツを再生できます。エンドポイントで設定されたウィンドウ外のコンテンツをリクエストすると、HTTPエラー 404 が発生します。

または、ライブストリームのクリップを収集し、ビデオオンデマンド (VOD) アセットとして利用することもできます。VOD アセットの収集については、「」を参照してくださいを使用したアセットの作成 live-to-VOD AWS Elemental MediaPackage

次のステップでは、「現在」は、エンコーダーからのソースコンテンツに存在するプログラムの日時 (PDT) に基づく現在の時刻です。ソースコンテンツにPDT情報が含まれていない場合、「現在」は最新のセグメントの MediaPackage 取り込み時間を指します。

重要

アップストリームエンコーダーのストリームに変更があったとき (ストリーム名、タイプ、コーデックの変更など) にコンテンツを収集する新しい MediaPackage チャネルを作成します。新しいチャネルを使用しておらず、スタートオーバーウィンドウの開始時刻と終了時刻が変更にまたがる場合、タイムシフトされたマニフェストは予期しない動作をする可能性があります。

タイムシフト表示を有効にするには
  1. MediaPackage エンドポイントオブジェクトの Startover ウィンドウの値を入力して、タイムシフト表示を有効にします。これは、 MediaPackage コンソールまたは を使用して実行できます MediaPackage API。

    スタートオーバーウィンドウ内の開始パラメータと終了パラメータを持つリクエストがこのエンドポイントに送信されると、 はリクエストされた期間のマニフェスト MediaPackage を生成します。開始パラメータまたは終了パラメータがスタートオーバーウィンドウ外にある場合、再生リクエストは失敗します。開始/終了パラメータが使用されていない場合は、標準のマニフェストを生成します。

    注記

    エンドポイントで最初にスタートオーバーウィンドウを作成するときに、マニフェストが実際の時間より遅れていることに気づく場合があります。これは、 MediaPackage がウィンドウの先頭からマニフェストを埋め始め、「現在」まで動作するためです。したがって、24 時間のスタートオーバーウィンドウがある場合、 は 24 時間前からマニフェスト MediaPackage を入力し、「現在」まで作業します。

  2. コンテンツのリクエストに、必要に応じて、開始/終了パラメータが含まれていることを確認します。 MediaPackage は、最大 24 時間のコンテンツのリクエストを受け入れます。

    パッケージャ別のパラメータの表記規則については、「開始/終了パラメータのルール」を参照してください。

    開始/終了パラメータは、マニフェストの時間範囲を決定します。以下は、リクエストの開始および終了パラメータに基づいて予期される動作です。

    • で開始パラメータと終了パラメータの両方を使用する場合URL、結果のマニフェストには、指定された開始パラメータと終了パラメータに対応する固定の開始時刻と終了時刻があります。

      終了時間が将来の時間であれば、マニフェストのタグはライブマニフェストと一貫しています。それ以外の場合、終了時刻が過去のものであると、マニフェストのタグはビデオオンデマンド (VOD) マニフェストと一致します。マニフェストの違いの詳細については、ライブおよび VOD マニフェストのリファレンス を参照してください。

    • 開始パラメータを指定して終了パラメータを指定しないと、結果のマニフェストでは、指定した開始パラメータに対応する固定の開始時間が設定され、マニフェストの終了はライブコンテンツの進行に応じて先に伸びます。

      注記

      HLS 出力の場合、多くの再生デバイスは現在の時刻 (現在) で再生を開始します。再生ウィンドウの実際の開始時間からコンテンツを表示するために、視聴者は再生進行状況バーで戻ることができます。

    • どちらのパラメータも指定しないと、標準のマニフェストが生成され、終了時間は設定されずに「現在」から始まります。

    • 終了パラメータを指定して開始パラメータを指定していない場合、マニフェストはパラメータが指定されていない場合と同じ方法で生成されます。マニフェストは「現在」から始まりますが、終了時刻がありません。

重要

タイムシフト表示を使用する場合は、視聴者ごとに固有の開始時間または終了時間を生成するのではなく、プレイヤーセッションの全体にわたる再生ウィンドウを使用することをお勧めします。これにより、 でのキャッシュが改善されCDN、 MediaPackage レベルでこれらのリクエストに関連するスロットリングが発生する可能性を回避できます。

開始/終了パラメータのルール

開始/終了パラメータをタイムシフトマネフェストの開始/終了を示します。再生デバイスでは、マニフェストのリクエストの末尾にパラメータを付加するか、リクエスト内にパラメータを含めることができます。

いずれの場合でも、日付と時刻を以下のいずれかの形式で表記する必要があります。

  • ISO 2017-08-18T21:18:54+00:00。ここで、-08:00 はタイムゾーン UTC -08:00 です。

  • POSIX (またはエポック) 時間、例: 1503091134

以下のトピックでは、パッケージャタイプ別の場所に関するルールについて説明します。

DASH パラメータルール

DASH コンテンツのURLリクエストの開始パラメータと終了パラメータは、標準パラメータ表記を使用するか、 のパス要素として含めることができますURL。

  • クエリパラメータ表記 - 開始パラメータと終了パラメータはリクエストの最後に含まれます URL

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/sports.mpd?start=1513717228&end=1513720828
  • パス要素 - 開始パラメータと終了パラメータがリクエストのパスに含まれる URL

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/997cbb27697d4863bb65488133bff26f/start/2017-12-19T13:00:28-08:00/end/2017-12-19T14:00:28-08:00/sports.mpd

HLS および CMAF パラメータルール

HLS コンテンツのURLリクエストの開始パラメータと終了パラメータは、標準パラメータ表記を使用するか、 のパス要素として含めることができますURL。HLS と のルールCMAFは同じですが、CMAFエンドポイントにパス要素を挿入する場合、要素は のマニフェスト ID の後である必要がありますURL。

  • クエリパラメータ表記 - 開始パラメータと終了パラメータはリクエストの最後に含まれます URL

    例 HLS
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/comedy.m3u8?start=2017-12-19T13:00:28-08:00&end=2017-12-19T14:00:28-08:00
    例 CMAF
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/news.m3u8?start=2018-04-04T01:14:00-08:00&end=2018-04-04T02:15:00-08:00
  • パス要素 - 開始パラメータと終了パラメータがリクエストのパスに含まれる URL

    例 HLS
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/start/1513717228/end/1513720828/comedy.m3u8
    例 CMAF
    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/064134724fd74667ba294657a674ae72/manifest_id/start/1522807213/end/1522800013/news.m3u8

Microsoft Smooth Streaming のパラメータルール

Microsoft Smooth Streaming コンテンツのURLリクエストの開始パラメータと終了パラメータは、 のパス要素として含めることができますURL。

  • パス要素 - 開始パラメータと終了パラメータがリクエストのパスに含まれる URL

    https://cf98fa7b2ee4450e.mediapackage.us-east-1.amazonaws.com/out/v1/1f76b3b4f94c44a485c0e4e560afe50e/start/1513717228/end/1513720828/drama.ism/Manifest