CmafInputProps
- class aws_cdk.aws_mediapackagev2_alpha.CmafInputProps(*, input_switch_configuration=None, output_headers=None)
Bases:
object(experimental) Properties for CMAF input configuration.
- Parameters:
input_switch_configuration (
Union[InputSwitchConfiguration,Dict[str,Any],None]) – (experimental) The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. Default: No customized input switch configuration addedoutput_headers (
Optional[Sequence[HeadersCMSD]]) – (experimental) The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. Default: none
- Stability:
experimental
- ExampleMetadata:
infused
Example:
from aws_cdk.aws_mediapackagev2_alpha import InputSwitchConfiguration # stack: Stack # group: ChannelGroup hls_channel = Channel(stack, "HlsChannel", channel_group=group, input=InputConfiguration.hls() ) cmaf_channel = Channel(stack, "CmafChannel", channel_group=group, input=InputConfiguration.cmaf( input_switch_configuration=InputSwitchConfiguration( mqcs_input_switching=True ), output_headers=[HeadersCMSD.MQCS] ) ) simple_cmaf_channel = Channel(stack, "SimpleCmafChannel", channel_group=group, input=InputConfiguration.cmaf( output_headers=[HeadersCMSD.MQCS] ) )
Attributes
- input_switch_configuration
(experimental) The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- Default:
No customized input switch configuration added
- Stability:
experimental
- output_headers
(experimental) The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- Default:
none
- Stability:
experimental