CfnChannelProps
- class aws_cdk.aws_medialive.CfnChannelProps(*, cdi_input_specification=None, channel_class=None, destinations=None, encoder_settings=None, input_attachments=None, input_specification=None, log_level=None, maintenance=None, name=None, role_arn=None, tags=None, vpc=None)
Bases:
object
Properties for defining a
CfnChannel
.- Parameters:
cdi_input_specification (
Union
[CdiInputSpecificationProperty
,Dict
[str
,Any
],IResolvable
,None
]) – Specification of CDI inputs for this channel.channel_class (
Optional
[str
]) – The class for this channel. For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.destinations (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,OutputDestinationProperty
,Dict
[str
,Any
]]],None
]) – The settings that identify the destination for the outputs in this MediaLive output package.encoder_settings (
Union
[IResolvable
,EncoderSettingsProperty
,Dict
[str
,Any
],None
]) – The encoding configuration for the output content.input_attachments (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,InputAttachmentProperty
,Dict
[str
,Any
]]],None
]) – The list of input attachments for the channel.input_specification (
Union
[IResolvable
,InputSpecificationProperty
,Dict
[str
,Any
],None
]) – The input specification for this channel. It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.log_level (
Optional
[str
]) – The verbosity for logging activity for this channel. Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.maintenance (
Union
[IResolvable
,MaintenanceCreateSettingsProperty
,Dict
[str
,Any
],None
]) –AWS::MediaLive::Channel.Maintenance
.name (
Optional
[str
]) – A name for this audio selector. The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.role_arn (
Optional
[str
]) – The IAM role for MediaLive to assume when running this channel. The role is identified by its ARN.tags (
Optional
[Any
]) – A collection of tags for this channel. Each tag is a key-value pair.vpc (
Union
[IResolvable
,VpcOutputSettingsProperty
,Dict
[str
,Any
],None
]) – Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
- Link:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_medialive as medialive # tags: Any cfn_channel_props = medialive.CfnChannelProps( cdi_input_specification=medialive.CfnChannel.CdiInputSpecificationProperty( resolution="resolution" ), channel_class="channelClass", destinations=[medialive.CfnChannel.OutputDestinationProperty( id="id", media_package_settings=[medialive.CfnChannel.MediaPackageOutputDestinationSettingsProperty( channel_id="channelId" )], multiplex_settings=medialive.CfnChannel.MultiplexProgramChannelDestinationSettingsProperty( multiplex_id="multiplexId", program_name="programName" ), settings=[medialive.CfnChannel.OutputDestinationSettingsProperty( password_param="passwordParam", stream_name="streamName", url="url", username="username" )] )], encoder_settings=medialive.CfnChannel.EncoderSettingsProperty( audio_descriptions=[medialive.CfnChannel.AudioDescriptionProperty( audio_normalization_settings=medialive.CfnChannel.AudioNormalizationSettingsProperty( algorithm="algorithm", algorithm_control="algorithmControl", target_lkfs=123 ), audio_selector_name="audioSelectorName", audio_type="audioType", audio_type_control="audioTypeControl", audio_watermarking_settings=medialive.CfnChannel.AudioWatermarkSettingsProperty( nielsen_watermarks_settings=medialive.CfnChannel.NielsenWatermarksSettingsProperty( nielsen_cbet_settings=medialive.CfnChannel.NielsenCBETProperty( cbet_check_digit_string="cbetCheckDigitString", cbet_stepaside="cbetStepaside", csid="csid" ), nielsen_distribution_type="nielsenDistributionType", nielsen_naes_ii_nw_settings=medialive.CfnChannel.NielsenNaesIiNwProperty( check_digit_string="checkDigitString", sid=123, timezone="timezone" ) ) ), codec_settings=medialive.CfnChannel.AudioCodecSettingsProperty( aac_settings=medialive.CfnChannel.AacSettingsProperty( bitrate=123, coding_mode="codingMode", input_type="inputType", profile="profile", rate_control_mode="rateControlMode", raw_format="rawFormat", sample_rate=123, spec="spec", vbr_quality="vbrQuality" ), ac3_settings=medialive.CfnChannel.Ac3SettingsProperty( bitrate=123, bitstream_mode="bitstreamMode", coding_mode="codingMode", dialnorm=123, drc_profile="drcProfile", lfe_filter="lfeFilter", metadata_control="metadataControl" ), eac3_atmos_settings=medialive.CfnChannel.Eac3AtmosSettingsProperty( bitrate=123, coding_mode="codingMode", dialnorm=123, drc_line="drcLine", drc_rf="drcRf", height_trim=123, surround_trim=123 ), eac3_settings=medialive.CfnChannel.Eac3SettingsProperty( attenuation_control="attenuationControl", bitrate=123, bitstream_mode="bitstreamMode", coding_mode="codingMode", dc_filter="dcFilter", dialnorm=123, drc_line="drcLine", drc_rf="drcRf", lfe_control="lfeControl", lfe_filter="lfeFilter", lo_ro_center_mix_level=123, lo_ro_surround_mix_level=123, lt_rt_center_mix_level=123, lt_rt_surround_mix_level=123, metadata_control="metadataControl", passthrough_control="passthroughControl", phase_control="phaseControl", stereo_downmix="stereoDownmix", surround_ex_mode="surroundExMode", surround_mode="surroundMode" ), mp2_settings=medialive.CfnChannel.Mp2SettingsProperty( bitrate=123, coding_mode="codingMode", sample_rate=123 ), pass_through_settings=medialive.CfnChannel.PassThroughSettingsProperty(), wav_settings=medialive.CfnChannel.WavSettingsProperty( bit_depth=123, coding_mode="codingMode", sample_rate=123 ) ), language_code="languageCode", language_code_control="languageCodeControl", name="name", remix_settings=medialive.CfnChannel.RemixSettingsProperty( channel_mappings=[medialive.CfnChannel.AudioChannelMappingProperty( input_channel_levels=[medialive.CfnChannel.InputChannelLevelProperty( gain=123, input_channel=123 )], output_channel=123 )], channels_in=123, channels_out=123 ), stream_name="streamName" )], avail_blanking=medialive.CfnChannel.AvailBlankingProperty( avail_blanking_image=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), state="state" ), avail_configuration=medialive.CfnChannel.AvailConfigurationProperty( avail_settings=medialive.CfnChannel.AvailSettingsProperty( esam=medialive.CfnChannel.EsamProperty( acquisition_point_id="acquisitionPointId", ad_avail_offset=123, password_param="passwordParam", pois_endpoint="poisEndpoint", username="username", zone_identity="zoneIdentity" ), scte35_splice_insert=medialive.CfnChannel.Scte35SpliceInsertProperty( ad_avail_offset=123, no_regional_blackout_flag="noRegionalBlackoutFlag", web_delivery_allowed_flag="webDeliveryAllowedFlag" ), scte35_time_signal_apos=medialive.CfnChannel.Scte35TimeSignalAposProperty( ad_avail_offset=123, no_regional_blackout_flag="noRegionalBlackoutFlag", web_delivery_allowed_flag="webDeliveryAllowedFlag" ) ) ), blackout_slate=medialive.CfnChannel.BlackoutSlateProperty( blackout_slate_image=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), network_end_blackout="networkEndBlackout", network_end_blackout_image=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), network_id="networkId", state="state" ), caption_descriptions=[medialive.CfnChannel.CaptionDescriptionProperty( accessibility="accessibility", caption_selector_name="captionSelectorName", destination_settings=medialive.CfnChannel.CaptionDestinationSettingsProperty( arib_destination_settings=medialive.CfnChannel.AribDestinationSettingsProperty(), burn_in_destination_settings=medialive.CfnChannel.BurnInDestinationSettingsProperty( alignment="alignment", background_color="backgroundColor", background_opacity=123, font=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), font_color="fontColor", font_opacity=123, font_resolution=123, font_size="fontSize", outline_color="outlineColor", outline_size=123, shadow_color="shadowColor", shadow_opacity=123, shadow_xOffset=123, shadow_yOffset=123, teletext_grid_control="teletextGridControl", x_position=123, y_position=123 ), dvb_sub_destination_settings=medialive.CfnChannel.DvbSubDestinationSettingsProperty( alignment="alignment", background_color="backgroundColor", background_opacity=123, font=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), font_color="fontColor", font_opacity=123, font_resolution=123, font_size="fontSize", outline_color="outlineColor", outline_size=123, shadow_color="shadowColor", shadow_opacity=123, shadow_xOffset=123, shadow_yOffset=123, teletext_grid_control="teletextGridControl", x_position=123, y_position=123 ), ebu_tt_dDestination_settings=medialive.CfnChannel.EbuTtDDestinationSettingsProperty( copyright_holder="copyrightHolder", fill_line_gap="fillLineGap", font_family="fontFamily", style_control="styleControl" ), embedded_destination_settings=medialive.CfnChannel.EmbeddedDestinationSettingsProperty(), embedded_plus_scte20_destination_settings=medialive.CfnChannel.EmbeddedPlusScte20DestinationSettingsProperty(), rtmp_caption_info_destination_settings=medialive.CfnChannel.RtmpCaptionInfoDestinationSettingsProperty(), scte20_plus_embedded_destination_settings=medialive.CfnChannel.Scte20PlusEmbeddedDestinationSettingsProperty(), scte27_destination_settings=medialive.CfnChannel.Scte27DestinationSettingsProperty(), smpte_tt_destination_settings=medialive.CfnChannel.SmpteTtDestinationSettingsProperty(), teletext_destination_settings=medialive.CfnChannel.TeletextDestinationSettingsProperty(), ttml_destination_settings=medialive.CfnChannel.TtmlDestinationSettingsProperty( style_control="styleControl" ), webvtt_destination_settings=medialive.CfnChannel.WebvttDestinationSettingsProperty( style_control="styleControl" ) ), language_code="languageCode", language_description="languageDescription", name="name" )], feature_activations=medialive.CfnChannel.FeatureActivationsProperty( input_prepare_schedule_actions="inputPrepareScheduleActions" ), global_configuration=medialive.CfnChannel.GlobalConfigurationProperty( initial_audio_gain=123, input_end_action="inputEndAction", input_loss_behavior=medialive.CfnChannel.InputLossBehaviorProperty( black_frame_msec=123, input_loss_image_color="inputLossImageColor", input_loss_image_slate=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), input_loss_image_type="inputLossImageType", repeat_frame_msec=123 ), output_locking_mode="outputLockingMode", output_timing_source="outputTimingSource", support_low_framerate_inputs="supportLowFramerateInputs" ), motion_graphics_configuration=medialive.CfnChannel.MotionGraphicsConfigurationProperty( motion_graphics_insertion="motionGraphicsInsertion", motion_graphics_settings=medialive.CfnChannel.MotionGraphicsSettingsProperty( html_motion_graphics_settings=medialive.CfnChannel.HtmlMotionGraphicsSettingsProperty() ) ), nielsen_configuration=medialive.CfnChannel.NielsenConfigurationProperty( distributor_id="distributorId", nielsen_pcm_to_id3_tagging="nielsenPcmToId3Tagging" ), output_groups=[medialive.CfnChannel.OutputGroupProperty( name="name", output_group_settings=medialive.CfnChannel.OutputGroupSettingsProperty( archive_group_settings=medialive.CfnChannel.ArchiveGroupSettingsProperty( archive_cdn_settings=medialive.CfnChannel.ArchiveCdnSettingsProperty( archive_s3_settings=medialive.CfnChannel.ArchiveS3SettingsProperty( canned_acl="cannedAcl" ) ), destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ), rollover_interval=123 ), frame_capture_group_settings=medialive.CfnChannel.FrameCaptureGroupSettingsProperty( destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ), frame_capture_cdn_settings=medialive.CfnChannel.FrameCaptureCdnSettingsProperty( frame_capture_s3_settings=medialive.CfnChannel.FrameCaptureS3SettingsProperty( canned_acl="cannedAcl" ) ) ), hls_group_settings=medialive.CfnChannel.HlsGroupSettingsProperty( ad_markers=["adMarkers"], base_url_content="baseUrlContent", base_url_content1="baseUrlContent1", base_url_manifest="baseUrlManifest", base_url_manifest1="baseUrlManifest1", caption_language_mappings=[medialive.CfnChannel.CaptionLanguageMappingProperty( caption_channel=123, language_code="languageCode", language_description="languageDescription" )], caption_language_setting="captionLanguageSetting", client_cache="clientCache", codec_specification="codecSpecification", constant_iv="constantIv", destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ), directory_structure="directoryStructure", discontinuity_tags="discontinuityTags", encryption_type="encryptionType", hls_cdn_settings=medialive.CfnChannel.HlsCdnSettingsProperty( hls_akamai_settings=medialive.CfnChannel.HlsAkamaiSettingsProperty( connection_retry_interval=123, filecache_duration=123, http_transfer_mode="httpTransferMode", num_retries=123, restart_delay=123, salt="salt", token="token" ), hls_basic_put_settings=medialive.CfnChannel.HlsBasicPutSettingsProperty( connection_retry_interval=123, filecache_duration=123, num_retries=123, restart_delay=123 ), hls_media_store_settings=medialive.CfnChannel.HlsMediaStoreSettingsProperty( connection_retry_interval=123, filecache_duration=123, media_store_storage_class="mediaStoreStorageClass", num_retries=123, restart_delay=123 ), hls_s3_settings=medialive.CfnChannel.HlsS3SettingsProperty( canned_acl="cannedAcl" ), hls_webdav_settings=medialive.CfnChannel.HlsWebdavSettingsProperty( connection_retry_interval=123, filecache_duration=123, http_transfer_mode="httpTransferMode", num_retries=123, restart_delay=123 ) ), hls_id3_segment_tagging="hlsId3SegmentTagging", i_frame_only_playlists="iFrameOnlyPlaylists", incomplete_segment_behavior="incompleteSegmentBehavior", index_nSegments=123, input_loss_action="inputLossAction", iv_in_manifest="ivInManifest", iv_source="ivSource", keep_segments=123, key_format="keyFormat", key_format_versions="keyFormatVersions", key_provider_settings=medialive.CfnChannel.KeyProviderSettingsProperty( static_key_settings=medialive.CfnChannel.StaticKeySettingsProperty( key_provider_server=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), static_key_value="staticKeyValue" ) ), manifest_compression="manifestCompression", manifest_duration_format="manifestDurationFormat", min_segment_length=123, mode="mode", output_selection="outputSelection", program_date_time="programDateTime", program_date_time_clock="programDateTimeClock", program_date_time_period=123, redundant_manifest="redundantManifest", segmentation_mode="segmentationMode", segment_length=123, segments_per_subdirectory=123, stream_inf_resolution="streamInfResolution", timed_metadata_id3_frame="timedMetadataId3Frame", timed_metadata_id3_period=123, timestamp_delta_milliseconds=123, ts_file_mode="tsFileMode" ), media_package_group_settings=medialive.CfnChannel.MediaPackageGroupSettingsProperty( destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ) ), ms_smooth_group_settings=medialive.CfnChannel.MsSmoothGroupSettingsProperty( acquisition_point_id="acquisitionPointId", audio_only_timecode_control="audioOnlyTimecodeControl", certificate_mode="certificateMode", connection_retry_interval=123, destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ), event_id="eventId", event_id_mode="eventIdMode", event_stop_behavior="eventStopBehavior", filecache_duration=123, fragment_length=123, input_loss_action="inputLossAction", num_retries=123, restart_delay=123, segmentation_mode="segmentationMode", send_delay_ms=123, sparse_track_type="sparseTrackType", stream_manifest_behavior="streamManifestBehavior", timestamp_offset="timestampOffset", timestamp_offset_mode="timestampOffsetMode" ), multiplex_group_settings=medialive.CfnChannel.MultiplexGroupSettingsProperty(), rtmp_group_settings=medialive.CfnChannel.RtmpGroupSettingsProperty( ad_markers=["adMarkers"], authentication_scheme="authenticationScheme", cache_full_behavior="cacheFullBehavior", cache_length=123, caption_data="captionData", input_loss_action="inputLossAction", restart_delay=123 ), udp_group_settings=medialive.CfnChannel.UdpGroupSettingsProperty( input_loss_action="inputLossAction", timed_metadata_id3_frame="timedMetadataId3Frame", timed_metadata_id3_period=123 ) ), outputs=[medialive.CfnChannel.OutputProperty( audio_description_names=["audioDescriptionNames"], caption_description_names=["captionDescriptionNames"], output_name="outputName", output_settings=medialive.CfnChannel.OutputSettingsProperty( archive_output_settings=medialive.CfnChannel.ArchiveOutputSettingsProperty( container_settings=medialive.CfnChannel.ArchiveContainerSettingsProperty( m2_ts_settings=medialive.CfnChannel.M2tsSettingsProperty( absent_input_audio_behavior="absentInputAudioBehavior", arib="arib", arib_captions_pid="aribCaptionsPid", arib_captions_pid_control="aribCaptionsPidControl", audio_buffer_model="audioBufferModel", audio_frames_per_pes=123, audio_pids="audioPids", audio_stream_type="audioStreamType", bitrate=123, buffer_model="bufferModel", cc_descriptor="ccDescriptor", dvb_nit_settings=medialive.CfnChannel.DvbNitSettingsProperty( network_id=123, network_name="networkName", rep_interval=123 ), dvb_sdt_settings=medialive.CfnChannel.DvbSdtSettingsProperty( output_sdt="outputSdt", rep_interval=123, service_name="serviceName", service_provider_name="serviceProviderName" ), dvb_sub_pids="dvbSubPids", dvb_tdt_settings=medialive.CfnChannel.DvbTdtSettingsProperty( rep_interval=123 ), dvb_teletext_pid="dvbTeletextPid", ebif="ebif", ebp_audio_interval="ebpAudioInterval", ebp_lookahead_ms=123, ebp_placement="ebpPlacement", ecm_pid="ecmPid", es_rate_in_pes="esRateInPes", etv_platform_pid="etvPlatformPid", etv_signal_pid="etvSignalPid", fragment_time=123, klv="klv", klv_data_pids="klvDataPids", nielsen_id3_behavior="nielsenId3Behavior", null_packet_bitrate=123, pat_interval=123, pcr_control="pcrControl", pcr_period=123, pcr_pid="pcrPid", pmt_interval=123, pmt_pid="pmtPid", program_num=123, rate_mode="rateMode", scte27_pids="scte27Pids", scte35_control="scte35Control", scte35_pid="scte35Pid", scte35_preroll_pullup_milliseconds=123, segmentation_markers="segmentationMarkers", segmentation_style="segmentationStyle", segmentation_time=123, timed_metadata_behavior="timedMetadataBehavior", timed_metadata_pid="timedMetadataPid", transport_stream_id=123, video_pid="videoPid" ), raw_settings=medialive.CfnChannel.RawSettingsProperty() ), extension="extension", name_modifier="nameModifier" ), frame_capture_output_settings=medialive.CfnChannel.FrameCaptureOutputSettingsProperty( name_modifier="nameModifier" ), hls_output_settings=medialive.CfnChannel.HlsOutputSettingsProperty( h265_packaging_type="h265PackagingType", hls_settings=medialive.CfnChannel.HlsSettingsProperty( audio_only_hls_settings=medialive.CfnChannel.AudioOnlyHlsSettingsProperty( audio_group_id="audioGroupId", audio_only_image=medialive.CfnChannel.InputLocationProperty( password_param="passwordParam", uri="uri", username="username" ), audio_track_type="audioTrackType", segment_type="segmentType" ), fmp4_hls_settings=medialive.CfnChannel.Fmp4HlsSettingsProperty( audio_rendition_sets="audioRenditionSets", nielsen_id3_behavior="nielsenId3Behavior", timed_metadata_behavior="timedMetadataBehavior" ), frame_capture_hls_settings=medialive.CfnChannel.FrameCaptureHlsSettingsProperty(), standard_hls_settings=medialive.CfnChannel.StandardHlsSettingsProperty( audio_rendition_sets="audioRenditionSets", m3_u8_settings=medialive.CfnChannel.M3u8SettingsProperty( audio_frames_per_pes=123, audio_pids="audioPids", ecm_pid="ecmPid", nielsen_id3_behavior="nielsenId3Behavior", pat_interval=123, pcr_control="pcrControl", pcr_period=123, pcr_pid="pcrPid", pmt_interval=123, pmt_pid="pmtPid", program_num=123, scte35_behavior="scte35Behavior", scte35_pid="scte35Pid", timed_metadata_behavior="timedMetadataBehavior", timed_metadata_pid="timedMetadataPid", transport_stream_id=123, video_pid="videoPid" ) ) ), name_modifier="nameModifier", segment_modifier="segmentModifier" ), media_package_output_settings=medialive.CfnChannel.MediaPackageOutputSettingsProperty(), ms_smooth_output_settings=medialive.CfnChannel.MsSmoothOutputSettingsProperty( h265_packaging_type="h265PackagingType", name_modifier="nameModifier" ), multiplex_output_settings=medialive.CfnChannel.MultiplexOutputSettingsProperty( destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ) ), rtmp_output_settings=medialive.CfnChannel.RtmpOutputSettingsProperty( certificate_mode="certificateMode", connection_retry_interval=123, destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ), num_retries=123 ), udp_output_settings=medialive.CfnChannel.UdpOutputSettingsProperty( buffer_msec=123, container_settings=medialive.CfnChannel.UdpContainerSettingsProperty( m2_ts_settings=medialive.CfnChannel.M2tsSettingsProperty( absent_input_audio_behavior="absentInputAudioBehavior", arib="arib", arib_captions_pid="aribCaptionsPid", arib_captions_pid_control="aribCaptionsPidControl", audio_buffer_model="audioBufferModel", audio_frames_per_pes=123, audio_pids="audioPids", audio_stream_type="audioStreamType", bitrate=123, buffer_model="bufferModel", cc_descriptor="ccDescriptor", dvb_nit_settings=medialive.CfnChannel.DvbNitSettingsProperty( network_id=123, network_name="networkName", rep_interval=123 ), dvb_sdt_settings=medialive.CfnChannel.DvbSdtSettingsProperty( output_sdt="outputSdt", rep_interval=123, service_name="serviceName", service_provider_name="serviceProviderName" ), dvb_sub_pids="dvbSubPids", dvb_tdt_settings=medialive.CfnChannel.DvbTdtSettingsProperty( rep_interval=123 ), dvb_teletext_pid="dvbTeletextPid", ebif="ebif", ebp_audio_interval="ebpAudioInterval", ebp_lookahead_ms=123, ebp_placement="ebpPlacement", ecm_pid="ecmPid", es_rate_in_pes="esRateInPes", etv_platform_pid="etvPlatformPid", etv_signal_pid="etvSignalPid", fragment_time=123, klv="klv", klv_data_pids="klvDataPids", nielsen_id3_behavior="nielsenId3Behavior", null_packet_bitrate=123, pat_interval=123, pcr_control="pcrControl", pcr_period=123, pcr_pid="pcrPid", pmt_interval=123, pmt_pid="pmtPid", program_num=123, rate_mode="rateMode", scte27_pids="scte27Pids", scte35_control="scte35Control", scte35_pid="scte35Pid", scte35_preroll_pullup_milliseconds=123, segmentation_markers="segmentationMarkers", segmentation_style="segmentationStyle", segmentation_time=123, timed_metadata_behavior="timedMetadataBehavior", timed_metadata_pid="timedMetadataPid", transport_stream_id=123, video_pid="videoPid" ) ), destination=medialive.CfnChannel.OutputLocationRefProperty( destination_ref_id="destinationRefId" ), fec_output_settings=medialive.CfnChannel.FecOutputSettingsProperty( column_depth=123, include_fec="includeFec", row_length=123 ) ) ), video_description_name="videoDescriptionName" )] )], timecode_config=medialive.CfnChannel.TimecodeConfigProperty( source="source", sync_threshold=123 ), video_descriptions=[medialive.CfnChannel.VideoDescriptionProperty( codec_settings=medialive.CfnChannel.VideoCodecSettingsProperty( frame_capture_settings=medialive.CfnChannel.FrameCaptureSettingsProperty( capture_interval=123, capture_interval_units="captureIntervalUnits", timecode_burnin_settings=medialive.CfnChannel.TimecodeBurninSettingsProperty( font_size="fontSize", position="position", prefix="prefix" ) ), h264_settings=medialive.CfnChannel.H264SettingsProperty( adaptive_quantization="adaptiveQuantization", afd_signaling="afdSignaling", bitrate=123, buf_fill_pct=123, buf_size=123, color_metadata="colorMetadata", color_space_settings=medialive.CfnChannel.H264ColorSpaceSettingsProperty( color_space_passthrough_settings=medialive.CfnChannel.ColorSpacePassthroughSettingsProperty(), rec601_settings=medialive.CfnChannel.Rec601SettingsProperty(), rec709_settings=medialive.CfnChannel.Rec709SettingsProperty() ), entropy_encoding="entropyEncoding", filter_settings=medialive.CfnChannel.H264FilterSettingsProperty( temporal_filter_settings=medialive.CfnChannel.TemporalFilterSettingsProperty( post_filter_sharpening="postFilterSharpening", strength="strength" ) ), fixed_afd="fixedAfd", flicker_aq="flickerAq", force_field_pictures="forceFieldPictures", framerate_control="framerateControl", framerate_denominator=123, framerate_numerator=123, gop_bReference="gopBReference", gop_closed_cadence=123, gop_num_bFrames=123, gop_size=123, gop_size_units="gopSizeUnits", level="level", look_ahead_rate_control="lookAheadRateControl", max_bitrate=123, min_iInterval=123, num_ref_frames=123, par_control="parControl", par_denominator=123, par_numerator=123, profile="profile", quality_level="qualityLevel", qvbr_quality_level=123, rate_control_mode="rateControlMode", scan_type="scanType", scene_change_detect="sceneChangeDetect", slices=123, softness=123, spatial_aq="spatialAq", subgop_length="subgopLength", syntax="syntax", temporal_aq="temporalAq", timecode_burnin_settings=medialive.CfnChannel.TimecodeBurninSettingsProperty( font_size="fontSize", position="position", prefix="prefix" ), timecode_insertion="timecodeInsertion" ), h265_settings=medialive.CfnChannel.H265SettingsProperty( adaptive_quantization="adaptiveQuantization", afd_signaling="afdSignaling", alternative_transfer_function="alternativeTransferFunction", bitrate=123, buf_size=123, color_metadata="colorMetadata", color_space_settings=medialive.CfnChannel.H265ColorSpaceSettingsProperty( color_space_passthrough_settings=medialive.CfnChannel.ColorSpacePassthroughSettingsProperty(), dolby_vision81_settings=medialive.CfnChannel.DolbyVision81SettingsProperty(), hdr10_settings=medialive.CfnChannel.Hdr10SettingsProperty( max_cll=123, max_fall=123 ), rec601_settings=medialive.CfnChannel.Rec601SettingsProperty(), rec709_settings=medialive.CfnChannel.Rec709SettingsProperty() ), filter_settings=medialive.CfnChannel.H265FilterSettingsProperty( temporal_filter_settings=medialive.CfnChannel.TemporalFilterSettingsProperty( post_filter_sharpening="postFilterSharpening", strength="strength" ) ), fixed_afd="fixedAfd", flicker_aq="flickerAq", framerate_denominator=123, framerate_numerator=123, gop_closed_cadence=123, gop_size=123, gop_size_units="gopSizeUnits", level="level", look_ahead_rate_control="lookAheadRateControl", max_bitrate=123, min_iInterval=123, par_denominator=123, par_numerator=123, profile="profile", qvbr_quality_level=123, rate_control_mode="rateControlMode", scan_type="scanType", scene_change_detect="sceneChangeDetect", slices=123, tier="tier", timecode_burnin_settings=medialive.CfnChannel.TimecodeBurninSettingsProperty( font_size="fontSize", position="position", prefix="prefix" ), timecode_insertion="timecodeInsertion" ), mpeg2_settings=medialive.CfnChannel.Mpeg2SettingsProperty( adaptive_quantization="adaptiveQuantization", afd_signaling="afdSignaling", color_metadata="colorMetadata", color_space="colorSpace", display_aspect_ratio="displayAspectRatio", filter_settings=medialive.CfnChannel.Mpeg2FilterSettingsProperty( temporal_filter_settings=medialive.CfnChannel.TemporalFilterSettingsProperty( post_filter_sharpening="postFilterSharpening", strength="strength" ) ), fixed_afd="fixedAfd", framerate_denominator=123, framerate_numerator=123, gop_closed_cadence=123, gop_num_bFrames=123, gop_size=123, gop_size_units="gopSizeUnits", scan_type="scanType", subgop_length="subgopLength", timecode_burnin_settings=medialive.CfnChannel.TimecodeBurninSettingsProperty( font_size="fontSize", position="position", prefix="prefix" ), timecode_insertion="timecodeInsertion" ) ), height=123, name="name", respond_to_afd="respondToAfd", scaling_behavior="scalingBehavior", sharpness=123, width=123 )] ), input_attachments=[medialive.CfnChannel.InputAttachmentProperty( automatic_input_failover_settings=medialive.CfnChannel.AutomaticInputFailoverSettingsProperty( error_clear_time_msec=123, failover_conditions=[medialive.CfnChannel.FailoverConditionProperty( failover_condition_settings=medialive.CfnChannel.FailoverConditionSettingsProperty( audio_silence_settings=medialive.CfnChannel.AudioSilenceFailoverSettingsProperty( audio_selector_name="audioSelectorName", audio_silence_threshold_msec=123 ), input_loss_settings=medialive.CfnChannel.InputLossFailoverSettingsProperty( input_loss_threshold_msec=123 ), video_black_settings=medialive.CfnChannel.VideoBlackFailoverSettingsProperty( black_detect_threshold=123, video_black_threshold_msec=123 ) ) )], input_preference="inputPreference", secondary_input_id="secondaryInputId" ), input_attachment_name="inputAttachmentName", input_id="inputId", input_settings=medialive.CfnChannel.InputSettingsProperty( audio_selectors=[medialive.CfnChannel.AudioSelectorProperty( name="name", selector_settings=medialive.CfnChannel.AudioSelectorSettingsProperty( audio_hls_rendition_selection=medialive.CfnChannel.AudioHlsRenditionSelectionProperty( group_id="groupId", name="name" ), audio_language_selection=medialive.CfnChannel.AudioLanguageSelectionProperty( language_code="languageCode", language_selection_policy="languageSelectionPolicy" ), audio_pid_selection=medialive.CfnChannel.AudioPidSelectionProperty( pid=123 ), audio_track_selection=medialive.CfnChannel.AudioTrackSelectionProperty( dolby_eDecode=medialive.CfnChannel.AudioDolbyEDecodeProperty( program_selection="programSelection" ), tracks=[medialive.CfnChannel.AudioTrackProperty( track=123 )] ) ) )], caption_selectors=[medialive.CfnChannel.CaptionSelectorProperty( language_code="languageCode", name="name", selector_settings=medialive.CfnChannel.CaptionSelectorSettingsProperty( ancillary_source_settings=medialive.CfnChannel.AncillarySourceSettingsProperty( source_ancillary_channel_number=123 ), arib_source_settings=medialive.CfnChannel.AribSourceSettingsProperty(), dvb_sub_source_settings=medialive.CfnChannel.DvbSubSourceSettingsProperty( ocr_language="ocrLanguage", pid=123 ), embedded_source_settings=medialive.CfnChannel.EmbeddedSourceSettingsProperty( convert608_to708="convert608To708", scte20_detection="scte20Detection", source608_channel_number=123, source608_track_number=123 ), scte20_source_settings=medialive.CfnChannel.Scte20SourceSettingsProperty( convert608_to708="convert608To708", source608_channel_number=123 ), scte27_source_settings=medialive.CfnChannel.Scte27SourceSettingsProperty( ocr_language="ocrLanguage", pid=123 ), teletext_source_settings=medialive.CfnChannel.TeletextSourceSettingsProperty( output_rectangle=medialive.CfnChannel.CaptionRectangleProperty( height=123, left_offset=123, top_offset=123, width=123 ), page_number="pageNumber" ) ) )], deblock_filter="deblockFilter", denoise_filter="denoiseFilter", filter_strength=123, input_filter="inputFilter", network_input_settings=medialive.CfnChannel.NetworkInputSettingsProperty( hls_input_settings=medialive.CfnChannel.HlsInputSettingsProperty( bandwidth=123, buffer_segments=123, retries=123, retry_interval=123, scte35_source="scte35Source" ), server_validation="serverValidation" ), scte35_pid=123, smpte2038_data_preference="smpte2038DataPreference", source_end_behavior="sourceEndBehavior", video_selector=medialive.CfnChannel.VideoSelectorProperty( color_space="colorSpace", color_space_settings=medialive.CfnChannel.VideoSelectorColorSpaceSettingsProperty( hdr10_settings=medialive.CfnChannel.Hdr10SettingsProperty( max_cll=123, max_fall=123 ) ), color_space_usage="colorSpaceUsage", selector_settings=medialive.CfnChannel.VideoSelectorSettingsProperty( video_selector_pid=medialive.CfnChannel.VideoSelectorPidProperty( pid=123 ), video_selector_program_id=medialive.CfnChannel.VideoSelectorProgramIdProperty( program_id=123 ) ) ) ) )], input_specification=medialive.CfnChannel.InputSpecificationProperty( codec="codec", maximum_bitrate="maximumBitrate", resolution="resolution" ), log_level="logLevel", maintenance=medialive.CfnChannel.MaintenanceCreateSettingsProperty( maintenance_day="maintenanceDay", maintenance_start_time="maintenanceStartTime" ), name="name", role_arn="roleArn", tags=tags, vpc=medialive.CfnChannel.VpcOutputSettingsProperty( public_address_allocation_ids=["publicAddressAllocationIds"], security_group_ids=["securityGroupIds"], subnet_ids=["subnetIds"] ) )
Attributes
- cdi_input_specification
Specification of CDI inputs for this channel.
- channel_class
The class for this channel.
For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.
- destinations
The settings that identify the destination for the outputs in this MediaLive output package.
- encoder_settings
The encoding configuration for the output content.
- input_attachments
The list of input attachments for the channel.
- input_specification
The input specification for this channel.
It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.
- log_level
The verbosity for logging activity for this channel.
Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.
- maintenance
AWS::MediaLive::Channel.Maintenance
.
- name
A name for this audio selector.
The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.
- role_arn
The IAM role for MediaLive to assume when running this channel.
The role is identified by its ARN.
- tags
A collection of tags for this channel.
Each tag is a key-value pair.
- vpc
Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.