class H265RateControl
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.Alpha.H265RateControl |
Go | github.com/aws/aws-cdk-go/awsmedialivealpha/v2#H265RateControl |
Java | software.amazon.awscdk.services.medialive.alpha.H265RateControl |
Python | aws_cdk.aws_medialive_alpha.H265RateControl |
TypeScript (source) | @aws-cdk/aws-medialive-alpha ยป H265RateControl |
H.265 rate control. Use the static factory methods to create.
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,
});
Methods
| Name | Description |
|---|---|
| static cbr(props) | Constant bitrate. |
| static qvbr(props) | Quality-defined variable bitrate. |
| static vbr(props) | Variable bitrate. |
static cbr(props)
public static cbr(props: CbrRateControlProps): H265RateControl
Parameters
- props
CbrRate Control Props
Returns
Constant bitrate.
static qvbr(props)
public static qvbr(props: QvbrRateControlProps): H265RateControl
Parameters
- props
QvbrRate Control Props
Returns
Quality-defined variable bitrate.
static vbr(props)
public static vbr(props: VbrRateControlProps): H265RateControl
Parameters
- props
VbrRate Control Props
Returns
Variable bitrate.

.NET
Go
Java
Python
TypeScript (