ChannelProps

class aws_cdk.aws_ivs.ChannelProps(*, authorized=None, latency_mode=None, name=None, type=None)

Bases: object

(experimental) Properties for creating a new Channel.

Parameters
  • authorized (Optional[bool]) – (experimental) Whether the channel is authorized. If you wish to make an authorized channel, you will need to ensure that a PlaybackKeyPair has been uploaded to your account as this is used to validate the signed JWT that is required for authorization Default: false

  • latency_mode (Optional[LatencyMode]) – (experimental) Channel latency mode. Default: LatencyMode.LOW

  • name (Optional[str]) – (experimental) Channel name. Default: - None

  • type (Optional[ChannelType]) – (experimental) The channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream will disconnect immediately Default: ChannelType.STANDARD

Stability

experimental

Attributes

authorized

(experimental) Whether the channel is authorized.

If you wish to make an authorized channel, you will need to ensure that a PlaybackKeyPair has been uploaded to your account as this is used to validate the signed JWT that is required for authorization

Default

false

Stability

experimental

Return type

Optional[bool]

latency_mode

(experimental) Channel latency mode.

Default

LatencyMode.LOW

Stability

experimental

Return type

Optional[LatencyMode]

name

(experimental) Channel name.

Default
  • None

Stability

experimental

Return type

Optional[str]

type

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

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

Default

ChannelType.STANDARD

Stability

experimental

Return type

Optional[ChannelType]