interface QvbrRateControlProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.Alpha.QvbrRateControlProps |
Go | github.com/aws/aws-cdk-go/awsmedialivealpha/v2#QvbrRateControlProps |
Java | software.amazon.awscdk.services.medialive.alpha.QvbrRateControlProps |
Python | aws_cdk.aws_medialive_alpha.QvbrRateControlProps |
TypeScript (source) | @aws-cdk/aws-medialive-alpha ยป QvbrRateControlProps |
Properties for QVBR rate control.
Example
// H.264
const h264 = medialive.EncodeConfiguration.video({
name: 'h264_720p',
codec: medialive.VideoCodecSettings.h264({
rateControl: medialive.H264RateControl.cbr({ bitrate: Bitrate.mbps(3) }),
framerate: medialive.Framerate.FPS_30,
profile: medialive.H264Profile.HIGH,
}),
width: 1280,
height: 720,
});
// H.265
const h265 = medialive.EncodeConfiguration.video({
name: 'h265_1080p',
codec: medialive.VideoCodecSettings.h265({
rateControl: medialive.H265RateControl.qvbr({
maxBitrate: Bitrate.mbps(5),
qvbrQualityLevel: 7,
}),
framerate: medialive.Framerate.FPS_30,
profile: medialive.H265Profile.MAIN,
tier: medialive.H265Tier.HIGH,
}),
width: 1920,
height: 1080,
});
Properties
| Name | Type | Description |
|---|---|---|
| max | Bitrate | The maximum bitrate. |
| qvbr | number | The QVBR quality level (1-10). |
maxBitrate
Type:
Bitrate
The maximum bitrate.
qvbrQualityLevel?
Type:
number
(optional, default: MediaLive infers the quality level from the resolution and max bitrate)
The QVBR quality level (1-10).
Leave unset to let MediaLive infer the target quality from the output resolution and max bitrate.

.NET
Go
Java
Python
TypeScript (