class Aws::MediaPackageVod::Types::HlsPackage
An HTTP Live Streaming (HLS) packaging configuration.
@note When making an API call, you may pass HlsPackage
data as a hash: { encryption: { constant_initialization_vector: "__string", encryption_method: "AES_128", # accepts AES_128, SAMPLE_AES speke_key_provider: { # required role_arn: "__string", # required system_ids: ["__string"], # required url: "__string", # required }, }, hls_manifests: [ # required { ad_markers: "NONE", # accepts NONE, SCTE35_ENHANCED, PASSTHROUGH include_iframe_only_stream: false, manifest_name: "__string", program_date_time_interval_seconds: 1, repeat_ext_x_key: false, stream_selection: { max_video_bits_per_second: 1, min_video_bits_per_second: 1, stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING }, }, ], segment_duration_seconds: 1, use_audio_rendition_group: false, }
@!attribute [rw] encryption
An HTTP Live Streaming (HLS) encryption configuration. @return [Types::HlsEncryption]
@!attribute [rw] hls_manifests
A list of HLS manifest configurations. @return [Array<Types::HlsManifest>]
@!attribute [rw] segment_duration_seconds
Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration. @return [Integer]
@!attribute [rw] use_audio_rendition_group
When enabled, audio streams will be placed in rendition groups in the output. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/mediapackage-vod-2018-11-07/HlsPackage AWS API Documentation
Constants
- SENSITIVE