Class: Aws::MediaLive::Types::SrtOutputSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::SrtOutputSettings
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-medialive/types.rb
Overview
Srt Output Settings
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#buffer_msec ⇒ Integer
SRT output buffering in milliseconds.
-
#container_settings ⇒ Types::UdpContainerSettings
Udp Container Settings.
-
#destination ⇒ Types::OutputLocationRef
Reference to an OutputDestination ID defined in the channel.
-
#encryption_type ⇒ String
The encryption level for the content.
-
#latency ⇒ Integer
The latency value, in milliseconds, that is proposed during the SRT connection handshake.
Instance Attribute Details
#buffer_msec ⇒ Integer
SRT output buffering in milliseconds. A higher value increases latency through the encoder. But the benefits are that it helps to maintain a constant, low-jitter SRT output, and it accommodates clock recovery, input switching, input disruptions, picture reordering, and so on. Range: 0-10000 milliseconds.
20139 20140 20141 20142 20143 20144 20145 20146 20147 |
# File 'lib/aws-sdk-medialive/types.rb', line 20139 class SrtOutputSettings < Struct.new( :buffer_msec, :container_settings, :destination, :encryption_type, :latency) SENSITIVE = [] include Aws::Structure end |
#container_settings ⇒ Types::UdpContainerSettings
Udp Container Settings
20139 20140 20141 20142 20143 20144 20145 20146 20147 |
# File 'lib/aws-sdk-medialive/types.rb', line 20139 class SrtOutputSettings < Struct.new( :buffer_msec, :container_settings, :destination, :encryption_type, :latency) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ Types::OutputLocationRef
Reference to an OutputDestination ID defined in the channel
20139 20140 20141 20142 20143 20144 20145 20146 20147 |
# File 'lib/aws-sdk-medialive/types.rb', line 20139 class SrtOutputSettings < Struct.new( :buffer_msec, :container_settings, :destination, :encryption_type, :latency) SENSITIVE = [] include Aws::Structure end |
#encryption_type ⇒ String
The encryption level for the content. Valid values are AES128, AES192, AES256. You and the downstream system should plan how to set this field because the values must not conflict with each other.
20139 20140 20141 20142 20143 20144 20145 20146 20147 |
# File 'lib/aws-sdk-medialive/types.rb', line 20139 class SrtOutputSettings < Struct.new( :buffer_msec, :container_settings, :destination, :encryption_type, :latency) SENSITIVE = [] include Aws::Structure end |
#latency ⇒ Integer
The latency value, in milliseconds, that is proposed during the SRT connection handshake. SRT will choose the maximum of the values proposed by the sender and receiver. On the sender side, latency is the amount of time a packet is held to give it a chance to be delivered successfully. On the receiver side, latency is the amount of time the packet is held before delivering to the application, aiding in packet recovery and matching as closely as possible the packet timing of the sender. Range: 40-16000 milliseconds.
20139 20140 20141 20142 20143 20144 20145 20146 20147 |
# File 'lib/aws-sdk-medialive/types.rb', line 20139 class SrtOutputSettings < Struct.new( :buffer_msec, :container_settings, :destination, :encryption_type, :latency) SENSITIVE = [] include Aws::Structure end |