ChannelType

class aws_cdk.aws_ivs_alpha.ChannelType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

(experimental) The channel type, which determines the allowable resolution and bitrate.

If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.

See:

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-channel.html

Stability:

experimental

ExampleMetadata:

infused

Example:

my_channel = ivs.Channel(self, "myChannel",
    type=ivs.ChannelType.ADVANCED_HD,
    preset=ivs.Preset.CONSTRAINED_BANDWIDTH_DELIVERY
)

Attributes

ADVANCED_HD

(experimental) Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions.

Input resolution can be up to 1080p and bitrate can be up to 8.5 Mbps; output is capped at HD quality (720p). Audio for all renditions is transcoded, and an audio-only rendition is available.

Stability:

experimental

ADVANCED_SD

(experimental) Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions.

Input resolution can be up to 1080p and bitrate can be up to 8.5 Mbps; output is capped at SD quality (480p). Audio for all renditions is transcoded, and an audio-only rendition is available.

Stability:

experimental

BASIC

(experimental) Delivers the original input to viewers.

The viewer’s video-quality choice is limited to the original input.

Stability:

experimental

STANDARD

(experimental) Multiple qualities are generated from the original input, to automatically give viewers the best experience for their devices and network conditions.

Transcoding allows higher playback quality across a range of download speeds. Resolution can be up to 1080p and bitrate can be up to 8.5 Mbps. Audio is transcoded only for renditions 360p and below; above that, audio is passed through.

Stability:

experimental