Manifest filter query parameters in AWS Elemental MediaPackage
MediaPackage supports the following query parameters.
Category | Name | Description | Example |
---|---|---|---|
Audio | audio_bitrate |
|
stream.mpd?aws.manifestfilter=audio_bitrate:0-2147483647 |
Audio | audio_channels |
|
stream.mpd?aws.manifestfilter=audio_channels:1-8 |
Audio | audio_codec |
|
stream.mpd?aws.manifestfilter=audio_codec:AACL,AC-3 |
Audio | audio_language |
|
stream.mpd?aws.manifestfilter=audio_language:fr,en-US,de |
Audio | audio_sample_rate |
|
stream.mpd?aws.manifestfilter=audio_sample_rate:0-44100 |
Subtitle | subtitle_language |
|
stream.mpd?aws.manifestfilter=subtitle_language:en-US, hi |
Video | trickplay_height |
|
stream.mpd?aws.manifestfilter=trickplay_height:200-1200 |
Video | trickplay_type |
|
stream.mpd?aws.manifestfilter=trickplay_type:iframe |
Video | video_bitrate |
|
stream.mpd?aws.manifestfilter=video_bitrate:0-2147483647 |
Video | video_codec |
|
stream.mpd?aws.manifestfilter=video_codec:h264 |
Video | video_dynamic_range |
|
stream.mpd?aws.manifestfilter=video_dynamic_range:hdr10 |
Video | video_framerate |
|
stream.mpd?aws.manifestfilter=video_framerate:23.976-30 |
Video | video_height |
|
stream.mpd?aws.manifestfilter=video_height:720-1080 |
Note
When configuring Manifest filters as part of the Filter Configuration for your
endpoint, be aware that using corresponding query parameters in the manifest's
endpoint URL can lead to issues. Specifically, if you include a Manifest filter
in your Filter Configuration and then attempt to use matching query parameters
in the endpoint URL, you will encounter a 404
HTTP error code. For example, if
your Filter Configuration includes a Manifest filter with an audio_sample_rate
key set to 44100
, and you subsequently make an HTTP request to
https://<example-url>/?aws.manifestfilter=audio_sample_rate:44100
this will
result in a 404
error. The Filter Configuration applies universally to all
egress requests for your endpoint, and duplicating these settings in the URL
query can lead to conflicts and errors. For more information about Manifest filters, see Manifest filtering from AWS Elemental MediaPackage.