class Aws::MediaPackage::Types::MssPackage
A Microsoft Smooth Streaming (MSS) packaging configuration.
@note When making an API call, you may pass MssPackage
data as a hash: { encryption: { speke_key_provider: { # required certificate_arn: "__string", encryption_contract_configuration: { preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1 preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1 }, resource_id: "__string", # required role_arn: "__string", # required system_ids: ["__string"], # required url: "__string", # required }, }, manifest_window_seconds: 1, segment_duration_seconds: 1, 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 }, }
@!attribute [rw] encryption
A Microsoft Smooth Streaming (MSS) encryption configuration. @return [Types::MssEncryption]
@!attribute [rw] manifest_window_seconds
The time window (in seconds) contained in each manifest. @return [Integer]
@!attribute [rw] segment_duration_seconds
The duration (in seconds) of each segment. @return [Integer]
@!attribute [rw] stream_selection
A StreamSelection configuration. @return [Types::StreamSelection]
@see docs.aws.amazon.com/goto/WebAPI/mediapackage-2017-10-12/MssPackage AWS API Documentation
Constants
- SENSITIVE