パッケージャ設定のフィールド - AWS Elemental MediaPackage

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

パッケージャ設定のフィールド

  1. [パッケージタイプ] で、[DASH-ISO] を選択します。

  2. (オプション) [Segment duration (セグメント時間)] に、各セグメントの時間 (秒単位) を入力します。入力セグメントの長さと同じか、その倍数の値を入力します。入力した値が入力セグメント時間と異なる場合、AWS Elemental MediaPackage は最も近いセグメント時間の倍数にセグメントを切り捨てます。

    重要

    [Segment template format] (セグメントテンプレートの形式)で [Number with duration] (期間を含む数値) を有効化した場合、エンドポイントの作成後はセグメント期間を変更することはできません。

  3. (オプション) [マニフェストウィンドウ所要時間] に、マニフェストの総時間 (秒単位) を入力します。

  4. (オプション) [プロファイル]で、出力のセグメント形式とマニフェスト形式を決定する DASH プロファイルを選択します。

    • なし – 出力で DASH プロファイルを使用しません。

    • Hbbtv 1.5 – 出力は HbbTV v1.5 に準拠します。HbbTV v1.5 の詳細については、HbbTV の仕様に関するウェブサイトを参照してください。

    • Hybridcast — 出力は Hybridcast に準拠します。Hybridcast の詳細については、IPTV Forum Japan の Hybridcast の仕様を参照してください。パッケージ設定で Hybridcast プロファイルを有効にすると、DASH の [期間トリガー] は使用できません。

    • DVB-DASH 2014 - 出力は DVB-DASH 2014 に準拠します。DVB-DASH 2014 の詳細については、DVB-DASH の仕様を参照してください。

  5. (オプション) [マニフェストのレイアウト] で、MediaPackage が再生リクエストに対応して、完全なマニフェストを提供するか、圧縮されたマニフェストを提供するかを指定します。

    • [Full] (完全) を選択した場合、MediaPackage はマニフェストのすべての Representation について、SegmentTemplate および SegmentTimeline タグを記述します。

    • [Compact] (圧縮) を選択した場合、MediaPackage は重複した SegmentTemplate タグを統合し、マニフェストの先頭に記述します。これによりマニフェストが短くなり、一部のデバイスで処理が容易になります。

    マニフェストのレイアウトオプションの詳細については、「圧縮された DASH マニフェスト」を参照してください。

  6. (オプション) [最小更新期間] に、プレイヤーがマニフェストの更新をリクエストする前に待機する最小時間 (秒単位) を入力します。値が小さいほど、マニフェストの更新回数が増えます。ただし、リクエストとレスポンスのネットワークトラフィックも増えます。

  7. (オプション) [Min buffer time (最小バッファ時間)] に、プレーヤーがバッファに保持する必要がある最小時間 (秒単位) を入力します。ネットワーク条件のせいで再生が中断する場合は、再生が失敗する前に追加のコンテンツがプレイヤーにバッファされ、視聴者に影響が及ばないように復旧時間が確保されます。

  8. (オプション) [Suggested presentation delay] (推奨表示遅延) に、マニフェストの末尾からプレイヤーを戻す時間 (秒単位) を入力します。これにより、コンテンツの開始ポイントがマニフェストの末尾から x 秒戻った (コンテンツがライブである) ポイントに設定されます。たとえば、表示遅延を 35 秒に設定すると、5:30 のリクエストに対して 5:29:25 からのコンテンツが提供されます。時間遅延を使用すると、MediaPackage は時間遅延に推奨された表示遅延を追加します。

  9. (オプション) [セグメントテンプレート形式] で、各セグメントが MediaPackage および再生リクエストからどのように参照されるかを選択します。

    • [Number with timeline] (タイムライン付き番号) を選択した場合、MediaPackage は $Number$ 変数を使用して、SegmentTemplate タグの media 属性のセグメントを参照します。変数の値はセグメントの連続番号です。SegmentTimeline は各セグメントテンプレートに含まれています。

    • [Number with duration] (期間付き番号) を選択すると、MediaPackage は $Number$ 変数を使用して、SegmentTimeline オブジェクトをセグメントテンプレートの duration 属性と置き換えます。

      注記

      このオプションは、複数期間 DASH と組み合わせて使用することはできません。

    • [Time with timeline] (タイムライン付き時間) を選択した場合、MediaPackage はセグメントを参照するために $Time$ 変数を使用します。変数の値は、マニフェストタイムライン上でセグメントが開始されるときのタイムスタンプです。SegmentTimeline は各セグメントテンプレートに含まれています。

    SegmentTemplate タグの書式設定オプションの詳細については、「DASH マニフェストのセグメントテンプレート形式」を参照してください。

  10. (オプション) [UTC タイミング] で、プレイヤーを協定世界時 (UTC) での実測時間に同期するために使用する方法を選択します。これにより、プレイヤーと MediaPackage が、UTC での同じ実測時間で実行するようになります。この同期は必須で、これを行わないと再生のタイミングや同期に問題が発生する可能性があります。

    使用できるオプションは HTTP-HEADHTTP-ISOHTTP-XSDATENONE です。この値は、アウトバウンド向け MPD (Media Presentation Description) の UTCTiming 要素に、@schemeIdURI 属性としてセットされます。UTCTiming については、DASH の UTC タイミング記述子、5.8.4.11 を参照してください。

  11. (オプション) [UTC タイミング URI] で、UTC との同期に使用する URI を指定します。この URI は、[UTC timing] (UTC タイミング) で定義されたスキームに従って、タイミングデータをフェッチする際に使用されます。この値は、[UTC timing] (UTC タイミング) が NONE に設定されていない場合にのみ有効となります。この値は、UTCTiming 要素に @value 属性としてセットされます。@value の詳細については、DASH の、DASH UTC Timing Schemes、5.8.5.7 を参照してください。

  12. (オプション) 他のトラックとともに追加の I フレームのみのストリームをマニフェストに含めるには、[IFrame のみのストリームを含める] を選択します。MediaPackage は、マニフェストの最初のレンディションから I フレーム専用ストリームを生成します。このサービスは、<EssentialProperty schemeIdUri="http://dashif.org/guidelines/trickmode" value="X"/> の記述子 (X は元の適応セットの ID) を挿入し、I フレームのみのレンディションを生成してそれをストリームに含めます。暗号化を使用する場合、MediaPackage は I フレームのみのレンディションを元の動画レンディションと同じコンテンツキーで暗号化します。このレンディションでは、早送りや巻き戻しなどのプレイヤー機能を利用できます。

  13. [期間トリガー] で、MediaPackage が DASH 出力マニフェストでメディアプレゼンテーション説明 (MPD) の期間を作成する方法を選択します。次から選択します。

    • [None] (なし) – MediaPackage は追加の期間を作成しません。マニフェストを 1 つの期間としてフォーマットし、このセグメントには SCTE-35 マーカーを含みません。

    • [Trigger new periods on ads] (広告の新しい期間をトリガーする) – MediaPackage は入力コンテンツの SCTE-35 広告マーカーに基づいて、マニフェストに複数期間を作成して挿入します。これらの期間は、メインコンテンツと広告コンテンツの間の境界コンテンツのように、コンテンツを分割します。MediaPackage によるマニフェスト内での期間設定の詳細については、「AWS Elemental MediaPackage の DASH マニフェストオプション」を参照してください。

      重要

      複数期間は、DASH コンテンツで広告挿入をパーソナライズするために AWS Elemental MediaTailor を使用する場合に必要です。このサービスの詳細については、AWS Elemental MediaTailor ユーザーガイドを参照してください。

SCTE-35 に関するオプション

以下の各フィールドにより、MediaPackage が入力ストリームからの SCTE-35 メッセージを、どのように処理するかを決定します。詳細については、「AWS Elemental MediaPackage の SCTE-35 メッセージオプション」を参照してください。

  1. (オプション) [広告トリガー] で、出力で広告マーカーとして扱う SCTE-35 メッセージタイプを選択します。ここでの選択を行わない場合、MediaPackage は、以下のメッセージタイプに基づいた広告マーカーを出力マニフェストに挿入します。

    • スプライス挿入

    • プロバイダー広告

    • ディストリビューター広告

    • プロバイダー配置機会

    • ディストリビューター配置機会

  2. (オプション) [配信制限に関する広告] で、SCTE-35 メッセージのセグメンテーション記述子内の配信制限フラグに基づいて MediaPackage が実行する広告挿入アクションを選択します。

    • [None] (なし) – MediaPackage は、出力マニフェストに広告マーカーを挿入しません。

    • [Restricted] (制限あり) – [Customize ad triggers] (広告トリガーをカスタマイズ) で指定した、SCTE-35 メッセージタイプでの配信制限がある場合に、MediaPackage は広告マーカーを挿入します。

    • [Unrestricted] (制限なし) – [Customize ad triggers] (広告トリガーをカスタマイズ) で指定した、SCTE-35 メッセージタイプでの配信制限がない場合に、MediaPackage は広告マーカーを挿入します。

    • [Both] (両方) – [Customize ad triggers] (広告トリガーをカスタマイズ) で指定した、SCTE-35 メッセージタイプでの配信制限があるかどうかにかかわらず、MediaPackage は広告マーカーを挿入します。

    広告マーカーを挿入しないことを選択すると、MediaPackage も期間を生成しません。出力マニフェストは 1 つの期間に含まれています。