AWS Elemental MediaPackage manifest filtering error conditions - AWS Elemental MediaPackage

AWS Elemental MediaPackage manifest filtering error conditions

Common error conditions for manifest filtering with MediaPackage are listed in the following table.

Error condition Example HTTP status code
A list parameter is not found and is not part of a constrained list ?aws.manifestfilter=audio_language:dahlia 200
Only subtitle streams are present in the stream ?aws.manifestfilter=audio_sample_rate:0-1;video_bitrate=0-1 200
Duplicate filter parameter ?aws.manifestfilter=audio_sample_rate:0-48000;aws.manifestfilter=audio_sample_rate:0-48000 400
Invalid parameter ?aws.manifestfilter=donut_type:rhododendron 400
Invalid range parameter ?aws.manifestfilter=audio_sample_rate:300-0 400
Invalid range value (more than INT_MAX) ?aws.manifestfilter=audio_sample_rate:0-2147483648 400
Malformed query string ?aws.manifestfilter=audio_sample_rate:is:0-44100 400
Parameter string is greater than 1024 characters ?aws.manifestfilter=audio_language:abcdef.... 400
Query parameters on an TS or CMAF bitrate manifest index_1.m3u8?aws.manifestfilter=video_codec:h264 400
Query parameters on a segment request ..._1.[ts|mp4|vtt..]?aws.manifestfilter=video_codec:h264 400
Repeated query parameter ?aws.manifestfilter=audio_sample_rate:0-48000;aws.manifestfilter=video_bitrate:0-1 400
Application of the filter results in an empty manifest (content has no streams that meet the conditions defined in the query string) ?aws.manifestfilter=audio_sample_rate:0-1;video_bitrate=0-1 400