HLS 入力を一緒に使用する MediaConvert - MediaConvert

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

HLS 入力を一緒に使用する MediaConvert

HLS入力先がパッケージの場合は、[入力ファイル URL (FileInput)] に親マニフェストまたは子マニフェストを指定します。 MediaConvert マニフェストが複数の子マニフェストをリストする親マニフェストの場合、 MediaConvert 帯域幅が最も大きい子マニフェストを入力ソースとして使用します。

HLS 入力と互換性のある機能

HLS 入力で、次の入力機能を使用できます。

  • 入力クリッピング

  • 入力ステッチ

  • イメージ挿入

  • 入力キャプションセレクターの組み込み

HLS入力による機能制限について

入力が HLS パッケージの場合は、以下のようにジョブが制限されます。

  • 入力パッケージは、「HLS 入力パッケージの要件」に記載されている要件に準拠している必要があります。

  • 入力セグメントを DRM で暗号化することはできません。たとえば、入力を Apple DRM で暗号化することはできません。 FairPlay

  • 埋め込まれた入力キャプションのみ使用できます。

HLS 入力パッケージの要件

入力する HLS パッケージは、以下の要件に適合している必要があります。

  • メディアセグメントのビデオコンテナには、MPEG-2 TS を使用してください。

  • マニフェストファイルの互換性バージョン (「EXT-X-VERSION」で指定) は、4 以下でなければなりません。

  • マニフェストファイルは、ジョブを送信した後も同じものを使用する必要があります。つまり、マニフェストに EXT-X-ENDLIST タグを付けるか、EXT-X-PLAYLIST-TYPE の値を VOD (Video On Demand) に設定する必要があります。

  • マニフェストが EXT-X-BYTERANGE を使用する場合、最初のサブレンジの開始点は 0 でなければならず、次のサブレンジのセグメントは前のものを継続しなければなりません。

  • 入力に不連続性がある場合は、セグメントの先頭から始めなければなりません。つまり、入力はセグメントのサブレンジに不連続性があってはいけないのです。

  • マニフェストにが含まれる場合はEXT-X-KEYMETHODに設定する必要があります。NONE例:. EXT-X-KEY:METHOD=NONE MediaConvert HLS 暗号化入力はサポートしていません。

  • MediaConvert 以下のタグは無視されます。

    • EXT-X-PROGRAM-DATE-TIME

    • EXT-X-DATERANGE

    • EXT-X-I-FRAMES-ONLY

    • EXT-X-I-FRAME-STREAM-INF

    • EXT-X-SESSION-DATA

    • EXT-X-SESSION-KEY

    • EXT-X-INDEPENDENT-SEGMENTS

    • EXT-X-START

  • ジョブが高速トランスコーディングを使用する場合、入力 HLS パッケージはこの追加要件に準拠する必要があります。EXTINF のデュレーションは、セグメントのデュレーションを累積したときにエラーが発生しない程度の精度で、10 進数の浮動小数点で指定する必要があります。

代替オーディオレンディションを使用する

HLS レンディショングループでは、オーディオセレクター設定を使用して、使用する代替オーディオレンディションを指定できます。 MediaConvert 選考の対象となるのは、以下の条件を満たした代替オーディオです。

  • レンディションは、入力された親マニフェストの EXT-X-MEDIA タグに含める必要があります。

  • EXT-X-MEDIA タグには、GROUP-ID、NAME、LANGUAGEの値のユニークな組み合わせが含まれている必要があります。

  • オーディオは、サポートされているオーディオコーデック (AAC、Dolby Digital (AC3)、Dolby Digital Plus (EAC3)、または MP3) のいずれかである必要があります。

  • 代替オーディオレンディションの子マニフェストは、入力ファイル URL () に使用した親マニフェストに含まれている必要があります。FileInput

オーディオセレクタの設定を指定して代替オーディオレンディションを識別する場合、オーディオセレクタは親マニフェスト内で一致する EXT-X-MEDIA タグを検索します。

一度に 1 つ以上のセレクター設定を使用することができます。たとえば、EXT-X-MEDIA次のタグを指定すると、名前 (RenditionName) または言語 (RenditionLangageCode) でオーディオレンディションを識別できます。これらはどちらもタグ全体で一意の値だからです。

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI="english_audio.m3u8"

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="Japanese",LANGUAGE="jpn",DEFAULT=NO,AUTOSELECT=NO,URI="japanese_audio.m3u8"

ただし、グループ ID (RenditionGroupID) はどちらのタグでも同じなので、それだけではオーディオレンディションの識別には使用できません。グループ ID EXT-X-MEDIA をタグの別の値と組み合わせて使用して、使用するオーディオレンディションを特定する必要があります。 MediaConvert

オーディオセレクターの設定を指定していない場合、オーディオセレクターはビデオセグメントにミックスされたオーディオを検索します。ビデオセグメントにオーディオが含まれていない場合、オーディオセレクタは、入力された親マニフェストの最初の代替オーディオレンディションを使用します。