class Aws::MediaLive::Types::HlsInputSettings

Hls Input Settings

@note When making an API call, you may pass HlsInputSettings

data as a hash:

    {
      bandwidth: 1,
      buffer_segments: 1,
      retries: 1,
      retry_interval: 1,
      scte_35_source: "MANIFEST", # accepts MANIFEST, SEGMENTS
    }

@!attribute [rw] bandwidth

When specified the HLS stream with the m3u8 BANDWIDTH that most
closely matches this value will be chosen, otherwise the highest
bandwidth stream in the m3u8 will be chosen. The bitrate is
specified in bits per second, as in an HLS manifest.
@return [Integer]

@!attribute [rw] buffer_segments

When specified, reading of the HLS input will begin this many buffer
segments from the end (most recently written segment). When not
specified, the HLS input will begin with the first segment specified
in the m3u8.
@return [Integer]

@!attribute [rw] retries

The number of consecutive times that attempts to read a manifest or
segment must fail before the input is considered unavailable.
@return [Integer]

@!attribute [rw] retry_interval

The number of seconds between retries when an attempt to read a
manifest or segment fails.
@return [Integer]

@!attribute [rw] scte_35_source

Identifies the source for the SCTE-35 messages that MediaLive will
ingest. Messages can be ingested from the content segments (in the
stream) or from tags in the playlist (the HLS manifest). MediaLive
ignores SCTE-35 information in the source that is not selected.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/HlsInputSettings AWS API Documentation

Constants

SENSITIVE