Show / Hide Table of Contents

Interface INetworkInputSettings

(experimental) Network input settings for URL pull inputs.

Namespace: Amazon.CDK.AWS.MediaLive.Alpha
Assembly: Amazon.CDK.AWS.MediaLive.Alpha.dll
Syntax (csharp)
public interface INetworkInputSettings
Syntax (vb)
Public Interface INetworkInputSettings
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
Stack stack;
             IInput input;
             IBucket bucket;
             EncodeConfiguration video;


             new Channel(stack, "Channel", new ChannelProps {
                 Inputs = new [] { new InputAttachment {
                     Input = input,
                     NetworkInputSettings = new NetworkInputSettings {
                         ServerValidation = ServerValidation.CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME,
                         HlsInputSettings = new HlsInputSettings {
                             Bandwidth = Bitrate.Mbps(5),
                             Scte35Source = HlsScte35Source.MANIFEST
                         }
                     },
                     LogicalInterfaceNames = new [] { "eth0", "eth1" }
                 } },
                 OutputGroups = new [] { OutputGroupConfiguration.Hls(new HlsOutputGroupProps {
                     Name = "hls",
                     Destinations = new [] { OutputDestination.ToBucket(bucket, "live/stream") },
                     Outputs = new [] { new HlsOutputDefinition { Encodes = new [] { video }, OutputName = "hls_out" } }
                 }) }
             });

Synopsis

Properties

HlsInputSettings

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

MulticastSourceIp

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

ServerValidation

(experimental) HTTPS server certificate validation mode.

Properties

HlsInputSettings

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

IHlsInputSettings? HlsInputSettings { get; }
Property Value

IHlsInputSettings

Remarks

Default: - no HLS input settings

Stability: Experimental

MulticastSourceIp

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

string? MulticastSourceIp { get; }
Property Value

string

Remarks

Default: - no source IP filter

Stability: Experimental

ServerValidation

(experimental) HTTPS server certificate validation mode.

ServerValidation? ServerValidation { get; }
Property Value

ServerValidation

Remarks

Default: - service default

Stability: Experimental

Back to top Generated by DocFX