StandardHlsSettingsProps
- class aws_cdk.aws_medialive_alpha.StandardHlsSettingsProps(*, audio_rendition_sets=None, m3u8_settings=None)
Bases:
object(experimental) Properties for standard (video) HLS settings.
- Parameters:
audio_rendition_sets (
Optional[str]) – (experimental) The audio GROUP-IDs used with this video output stream, comma-separated. Default: - service defaultm3u8_settings (
Optional[M3u8Settings]) – (experimental) The M3U8 container settings. Default: - service defaults
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# bucket: s3.IBucket # video: medialive.EncodeConfiguration # audio: medialive.EncodeConfiguration medialive.OutputGroupConfiguration.hls( name="hls", destinations=[medialive.OutputDestination.to_bucket(bucket, "live/stream")], outputs=[medialive.HlsOutputDefinition( encodes=[video], output_name="video", hls_settings=medialive.HlsSettings.standard( m3u8_settings=medialive.M3u8Settings.of( scte35_behavior=medialive.M3u8Scte35Behavior.PASSTHROUGH, program_num=1 ) ) ), medialive.HlsOutputDefinition( encodes=[audio], output_name="audio", hls_settings=medialive.HlsSettings.audio_only( audio_group_id="program", audio_only_image=medialive.FileLocation.from_bucket(bucket, "art/cover.png") ) ) ] )
Attributes
- audio_rendition_sets
(experimental) The audio GROUP-IDs used with this video output stream, comma-separated.
- Default:
service default
- Stability:
experimental
- m3u8_settings
(experimental) The M3U8 container settings.
- Default:
service defaults
- Stability:
experimental