Av1RateControl

class aws_cdk.aws_medialive_alpha.Av1RateControl(*args: Any, **kwargs)

Bases: object

(experimental) AV1 rate control.

AV1 supports QVBR and CBR.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_medialive_alpha as medialive_alpha
import aws_cdk as cdk

# bitrate: cdk.Bitrate

av1_rate_control = medialive_alpha.Av1RateControl.cbr(
    bitrate=bitrate
)

Static Methods

classmethod cbr(*, bitrate)

(experimental) Constant bitrate.

Parameters:

bitrate (Bitrate) – (experimental) The constant bitrate.

Stability:

experimental

Return type:

Av1RateControl

classmethod qvbr(*, max_bitrate, qvbr_quality_level=None)

(experimental) Quality-defined variable bitrate.

Parameters:
  • max_bitrate (Bitrate) – (experimental) The maximum bitrate.

  • qvbr_quality_level (Union[int, float, None]) – (experimental) The QVBR quality level (1-10). Leave unset to let MediaLive infer the target quality from the output resolution and max bitrate. Default: - MediaLive infers the quality level from the resolution and max bitrate

Stability:

experimental

Return type:

Av1RateControl