MediaLiveInputConnectionProps
- class aws_cdk.aws_mediaconnect_alpha.MediaLiveInputConnectionProps(*, input, pipeline, destination_transit_encryption=None)
Bases:
object(experimental) Properties for MediaLive Router Output configuration with specific input connection.
- Parameters:
input (
IInputRef) – (experimental) The MediaLive input to send output to (must be of typemedialive.InputConfiguration.mediaConnectRouter()).pipeline (
MediaLivePipeline) – (experimental) MediaLive pipeline to send output to.destination_transit_encryption (
Union[TransitEncryption,Dict[str,Any],None]) – (experimental) Optional transit encryption configuration. Default: - Automatic encryption will be used
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# stack: Stack # media_live_input: medialive.IInput # 1. A public network interface for the SRT input network_interface = RouterNetworkInterface(stack, "NetworkInterface", router_network_interface_name="camera-network", configuration=RouterNetworkConfiguration.public_network( cidr=["203.0.113.0/24"] ) ) # 2. A router input receiving SRT from an upstream encoder input = RouterInput(stack, "Input", router_input_name="camera-input", maximum_bitrate=Bitrate.mbps(10), routing_scope=RoutingScope.REGIONAL, tier=RouterInputTier.INPUT_20, configuration=RouterInputConfiguration.standard( network_interface=network_interface, protocol=RouterInputProtocol.srt_listener( port=9000, minimum_latency=Duration.millis(200) ) ) ) # 3. A router output delivering to MediaLive output = RouterOutput(stack, "Output", router_output_name="medialive-output", maximum_bitrate=Bitrate.mbps(10), routing_scope=RoutingScope.REGIONAL, tier=RouterOutputTier.OUTPUT_20, configuration=RouterOutputConfiguration.media_live_input( input=media_live_input, pipeline=MediaLivePipeline.PIPELINE_0 ) )
Attributes
- destination_transit_encryption
(experimental) Optional transit encryption configuration.
- Default:
Automatic encryption will be used
- Stability:
experimental
- input
(experimental) The MediaLive input to send output to (must be of type
medialive.InputConfiguration.mediaConnectRouter()).- Stability:
experimental
- pipeline
(experimental) MediaLive pipeline to send output to.
- Stability:
experimental