NetworkInputSettings

class aws_cdk.aws_medialive_alpha.NetworkInputSettings(*, hls_input_settings=None, multicast_source_ip=None, server_validation=None)

Bases: object

(experimental) Network input settings for URL pull inputs.

Parameters:
  • hls_input_settings (Union[HlsInputSettings, Dict[str, Any], None]) – (experimental) HLS input settings (bandwidth selection, buffer segments, retries). Default: - no HLS input settings

  • multicast_source_ip (Optional[str]) – (experimental) For a multicast input, filter to content from a specific source IP address (source-specific multicast). Default: - no source IP filter

  • server_validation (Optional[ServerValidation]) – (experimental) HTTPS server certificate validation mode. Default: - service default

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# input: medialive.IInput
# bucket: s3.IBucket
# video: medialive.EncodeConfiguration


medialive.Channel(stack, "Channel",
    inputs=[medialive.InputAttachment(
        input=input,
        network_input_settings=medialive.NetworkInputSettings(
            server_validation=medialive.ServerValidation.CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME,
            hls_input_settings=medialive.HlsInputSettings(
                bandwidth=Bitrate.mbps(5),
                scte35_source=medialive.HlsScte35Source.MANIFEST
            )
        ),
        logical_interface_names=["eth0", "eth1"]
    )],
    output_groups=[
        medialive.OutputGroupConfiguration.hls(
            name="hls",
            destinations=[medialive.OutputDestination.to_bucket(bucket, "live/stream")],
            outputs=[medialive.HlsOutputDefinition(encodes=[video], output_name="hls_out")]
        )
    ]
)

Attributes

hls_input_settings

(experimental) HLS input settings (bandwidth selection, buffer segments, retries).

Default:
  • no HLS input settings

Stability:

experimental

multicast_source_ip

(experimental) For a multicast input, filter to content from a specific source IP address (source-specific multicast).

Default:
  • no source IP filter

Stability:

experimental

server_validation

(experimental) HTTPS server certificate validation mode.

Default:
  • service default

Stability:

experimental