Experimental
@aws-cdk/aws-mediaconnect-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
MediaLiveChannelConfigurationProps Struct
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.
Example
ts
declare const stack: Stack;
declare const mediaLiveChannel: medialive.IChannel;
const input = new RouterInput(stack, 'ChannelInput', {
routerInputName: 'channel-input',
maximumBitrate: Bitrate.mbps(20),
routingScope: RoutingScope.REGIONAL,
tier: RouterInputTier.INPUT_20,
configuration: RouterInputConfiguration.mediaLiveChannel({
channel: mediaLiveChannel,
outputName: 'router-ts',
pipeline: MediaLivePipeline.PIPELINE_0,
}),
});
Properties
The MediaLive channel to use as input.
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.
pipelineMediaLivePipelinepipelineMediaLivePipelinepipelineMediaLivePipelinePipelineMediaLivePipelinePipelineMediaLivePipelinerequired#The MediaLive pipeline to connect to this router input.
sourceTransitDecryptionoptionalTransitEncryptionsource_transit_decryptionoptionalTransitEncryptionsourceTransitDecryptionoptionalTransitEncryptionSourceTransitDecryptionoptionalTransitEncryptionSourceTransitDecryptionoptionalTransitEncryption#Optional transit encryption configuration.
Default: automatic encryption
Must match the encryption type configured on the MediaLive channel's MediaConnect Router output group.