enum BitrateFilterKey
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaPackageV2.Alpha.BitrateFilterKey |
Go | github.com/aws/aws-cdk-go/awsmediapackagev2alpha/v2#BitrateFilterKey |
Java | software.amazon.awscdk.services.mediapackagev2.alpha.BitrateFilterKey |
Python | aws_cdk.aws_mediapackagev2_alpha.BitrateFilterKey |
TypeScript (source) | @aws-cdk/aws-mediapackagev2-alpha ยป BitrateFilterKey |
Bitrate manifest filter keys.
Use with ManifestFilter.bitrate() and ManifestFilter.bitrateRange().
Example
declare const channel: Channel;
new OriginEndpoint(this, 'Endpoint', {
channel,
segment: Segment.cmaf(),
manifests: [
Manifest.hls({
manifestName: 'index',
filterConfiguration: {
manifestFilter: [
ManifestFilter.bitrateRange(BitrateFilterKey.VIDEO_BITRATE, Bitrate.mbps(1), Bitrate.mbps(5)),
ManifestFilter.numericRange(NumericFilterKey.VIDEO_HEIGHT, 720, 1080),
ManifestFilter.videoCodecList([VideoCodec.H264, VideoCodec.H265]),
ManifestFilter.numeric(NumericFilterKey.AUDIO_CHANNELS, 2),
ManifestFilter.textList(TextFilterKey.AUDIO_LANGUAGE, ['en-US', 'fr']),
],
timeDelay: Duration.seconds(30),
},
}),
],
});
Members
| Name | Description |
|---|---|
| AUDIO_BITRATE | The audio bitrate in bits per second. |
| VIDEO_BITRATE | The video bitrate in bits per second. |
AUDIO_BITRATE
The audio bitrate in bits per second.
Accepted values: range 0โ2147483647, or individual integers.
VIDEO_BITRATE
The video bitrate in bits per second.
We recommend using only this filter parameter to set the video bitrate. Do not also set the minimum and maximum video bitrate via the MediaPackage console or AWS CLI, as your output might be skewed.
This parameter cannot be used with trick-play streams.
Accepted values: range 0โ2147483647, or individual integers.

.NET
Go
Java
Python
TypeScript (