MediaLiveChannelConfigurationProps

class aws_cdk.aws_mediaconnect_alpha.MediaLiveChannelConfigurationProps(*, channel, output_name, pipeline, source_transit_decryption=None)

Bases: object

(experimental) Properties for MediaLive Channel Router Input configuration.

Use this when the MediaLive channel already exists and you want to ingest from one of its outputs immediately.

Parameters:
  • channel (IChannelRef) – (experimental) The MediaLive channel to use as input.

  • output_name (str) – (experimental) The name of the individual output (within the channel’s MediaConnect Router output group) to connect to this router input — not the name of the output group itself.

  • pipeline (MediaLivePipeline) – (experimental) The MediaLive pipeline to connect to this router input.

  • source_transit_decryption (Union[TransitEncryption, Dict[str, Any], None]) – (experimental) Optional transit encryption configuration. Must match the encryption type configured on the MediaLive channel’s MediaConnect Router output group. Default: - automatic encryption

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# media_live_channel: medialive.IChannel


input = RouterInput(stack, "ChannelInput",
    router_input_name="channel-input",
    maximum_bitrate=Bitrate.mbps(20),
    routing_scope=RoutingScope.REGIONAL,
    tier=RouterInputTier.INPUT_50,
    configuration=RouterInputConfiguration.media_live_channel(
        channel=media_live_channel,
        output_name="router-ts",
        pipeline=MediaLivePipeline.PIPELINE_0
    )
)

Attributes

channel

(experimental) The MediaLive channel to use as input.

Stability:

experimental

output_name

(experimental) The name of the individual output (within the channel’s MediaConnect Router output group) to connect to this router input — not the name of the output group itself.

Stability:

experimental

pipeline

(experimental) The MediaLive pipeline to connect to this router input.

Stability:

experimental

source_transit_decryption

(experimental) Optional transit encryption configuration.

Must match the encryption type configured on the MediaLive channel’s MediaConnect Router output group.

Default:
  • automatic encryption

Stability:

experimental