ライブおよび VOD マニフェストリファレンス - AWS Elemental MediaPackage

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

ライブおよび VOD マニフェストリファレンス

AWS Elemental MediaPackage は、ライブおよびビデオオンデマンド (VOD) マニフェストをリクエストするデバイスに配信します。ライブマニフェストは、コンテンツが完了していないことを示します。新しいコンテンツは、再生エンドポイントを通じて継続的に利用可能になります。または、VOD マニフェストによって、プログラムが完了したこと、または今後の指定された時間に完了することが示されます。

このセクションでは、ライブマニフェストと VOD マニフェストの違いと、MediaPackage が各マニフェストタイプを配信するタイミングについて説明します。

マニフェストのプロパティ

ライブまたは VOD を決定する、マニフェストの主なプロパティを以下に示します。

  • HLS および CMAF VOD マニフェストの場合、EXT-X-ENDLIST は、ビットレートマニフェストの最後を表します。ライブマニフェストでは、このタグは存在しません。

  • MPEG-DASH VOD マニフェストの場合、type="static" は、MPD プロパティ内にあります。ライブマニフェストの場合、タイプは dynamic です。

  • Microsoft Smooth VOD マニフェストの場合、IsLive=TRUESmoothStreamingMedia プロパティです。ライブマニフェストでは、IsLive プロパティは存在しません。

VOD の場合、再生デバイスのスクラブバーでも、プログラムの期間が制限されていることが度々示されます。この期間は、現在のマニフェストと同じ長さです。再生リクエストで特定の再生ウィンドウを定義している場合、この期間はその再生ウィンドウと同じ長さになります。

マニフェストが VOD の場合

MediaPackage は、プログラムの内容が完了したときに VOD マニフェストを配信します。MediaPackage は、以下の条件でプログラムが完了したとみなされます。

過去の end パラメータがあります。

過去に設定された end が再生リクエストに含まれる場合、その内容は完了しています。新しいコンテンツは追加されません。MediaPackage は、ダウンストリームデバイスに静的な VOD マニフェストを配信します。

再生リクエストの開始パラメータおよび終了パラメータについては、AWS Elemental MediaPackage での時間シフト表示のリファレンス を参照してください。

アップストリームエンコーダーが MediaPackage に配信されるマニフェストには、EXT-X-ENDLISTタグ。

エンコーダーからの出力を停止すると、MediaPackage に送信されるマニフェストには、EXT-X-ENDLISTタグ。このタグによって、内容が完了し、追加される新しい内容がないことが MediaPackage に通知されます。MediaPackage は、ダウンストリームデバイスに静的な VOD マニフェストを配信します。

注記

MediaPackage へのパイプラインのいずれか、または両方のパイプラインが停止した際に AWS Elemental MediaAlive チャネルを手動で停止した場合、MediaLive にはEXT-X-ENDLISTを MediaPackage に追加します。MediaPackage は、ライブマニフェストを生成し続けます。

チャネルを停止する際にパイプラインのいずれもアクティブの場合、MediaLive LiveはEXT-X-ENDLIST。MediaPackage は VOD マニフェストを下流のデバイスに配信します。

エンコーダーから出力を再起動した場合、MediaPackage のマニフェストは再度有効になります。コンテンツの再生を再開するには、再生デバイスを更新する必要がある場合があります。

入力冗長およびアクティブのストリームエンドを使用している場合、MediaPackage は、入力の他の受信ストリームにフェイルオーバーされます。受信ストリームがいずれも終了していない限り、マニフェストは完了とマークされません。