AWS::MediaPackageV2::ChannelCreates a channel to receive content. After it's created, a channel provides static input URLs. These URLs remain the same throughout the lifetime of the channel, regardless of any failures or upgrades that might occur. Use these URLs to configure the outputs of your upstream encoder.
import { CfnChannel } from 'aws-cdk-lib/aws-mediapackagev2';Or use the module namespace:
import * as mediapackagev2 from 'aws-cdk-lib/aws-mediapackagev2';
// mediapackagev2.CfnChannelConfiguration passed to the constructor as CfnChannelProps.
channelGroupNameRequiredstringThe name of the channel group associated with the channel configuration.
channelNameRequiredstringThe name of the channel.
descriptionOptionalstringThe description of the channel.
inputSwitchConfigurationOptionalIResolvable | InputSwitchConfigurationPropertyThe configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
inputTypeOptionalstringThe input type will be an immutable field which will be used to define whether the channel will allow CMAF ingest or HLS ingest. If unprovided, it will default to HLS to preserve current behavior. The allowed values are: - `HLS` - The HLS streaming specification (which defines M3U8 manifests and TS segments). - `CMAF` - The DASH-IF CMAF Ingest specification (which defines CMAF segments with optional DASH manifests).
outputHeaderConfigurationOptionalIResolvable | OutputHeaderConfigurationPropertyThe settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
tagsOptionalCfnTag[]This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-mediapackagev2AWS::MediaPackageV2::Channel