ライブおよび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 MediaLive チャネルを手動で停止した場合、MediaLive によって、HLS マニフェストの EXT-X-ENDLIST が MediaPackage に含まれることはありません。MediaPackage は、引き続きライブマニフェストを生成します。

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

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

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