class Aws::MediaLive::Types::HlsOutputSettings

Hls Output Settings

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

data as a hash:

    {
      h265_packaging_type: "HEV1", # accepts HEV1, HVC1
      hls_settings: { # required
        audio_only_hls_settings: {
          audio_group_id: "__string",
          audio_only_image: {
            password_param: "__string",
            uri: "__string", # required
            username: "__string",
          },
          audio_track_type: "ALTERNATE_AUDIO_AUTO_SELECT", # accepts ALTERNATE_AUDIO_AUTO_SELECT, ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT, ALTERNATE_AUDIO_NOT_AUTO_SELECT, AUDIO_ONLY_VARIANT_STREAM
          segment_type: "AAC", # accepts AAC, FMP4
        },
        fmp_4_hls_settings: {
          audio_rendition_sets: "__string",
          nielsen_id_3_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
          timed_metadata_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
        },
        frame_capture_hls_settings: {
        },
        standard_hls_settings: {
          audio_rendition_sets: "__string",
          m3u_8_settings: { # required
            audio_frames_per_pes: 1,
            audio_pids: "__string",
            ecm_pid: "__string",
            nielsen_id_3_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
            pat_interval: 1,
            pcr_control: "CONFIGURED_PCR_PERIOD", # accepts CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET
            pcr_period: 1,
            pcr_pid: "__string",
            pmt_interval: 1,
            pmt_pid: "__string",
            program_num: 1,
            scte_35_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
            scte_35_pid: "__string",
            timed_metadata_behavior: "NO_PASSTHROUGH", # accepts NO_PASSTHROUGH, PASSTHROUGH
            timed_metadata_pid: "__string",
            transport_stream_id: 1,
            video_pid: "__string",
          },
        },
      },
      name_modifier: "__stringMin1",
      segment_modifier: "__string",
    }

@!attribute [rw] h265_packaging_type

Only applicable when this output is referencing an H.265 video
description. Specifies whether MP4 segments should be packaged as
HEV1 or HVC1.
@return [String]

@!attribute [rw] hls_settings

Settings regarding the underlying stream. These settings are
different for audio-only outputs.
@return [Types::HlsSettings]

@!attribute [rw] name_modifier

String concatenated to the end of the destination filename. Accepts
\\"Format Identifiers\\":#formatIdentifierParameters.
@return [String]

@!attribute [rw] segment_modifier

String concatenated to end of segment filenames.
@return [String]

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

Constants

SENSITIVE