Class: Aws::MediaLive::Types::SrtCallerSourceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::SrtCallerSourceRequest
- Defined in:
- gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb
Overview
Configures the connection for a source that uses SRT as the connection protocol. In terms of establishing the connection, MediaLive is always the caller and the upstream system is always the listener. In terms of transmission of the source content, MediaLive is always the receiver and the upstream system is always the sender.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#decryption ⇒ Types::SrtCallerDecryptionRequest
Complete these parameters only if the content is encrypted.
-
#minimum_latency ⇒ Integer
The preferred latency (in milliseconds) for implementing packet loss and recovery.
-
#srt_listener_address ⇒ String
The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.
-
#srt_listener_port ⇒ String
The port at the upstream system (the listener) that MediaLive (the caller) will connect to.
-
#stream_id ⇒ String
This value is required if the upstream system uses this identifier because without it, the SRT handshake between MediaLive (the caller) and the upstream system (the listener) might fail.
Instance Attribute Details
#decryption ⇒ Types::SrtCallerDecryptionRequest
Complete these parameters only if the content is encrypted.
17787 17788 17789 17790 17791 17792 17793 17794 17795 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 17787 class SrtCallerSourceRequest < Struct.new( :decryption, :minimum_latency, :srt_listener_address, :srt_listener_port, :stream_id) SENSITIVE = [] include Aws::Structure end |
#minimum_latency ⇒ Integer
The preferred latency (in milliseconds) for implementing packet loss and recovery. Packet recovery is a key feature of SRT. Obtain this value from the operator at the upstream system.
17787 17788 17789 17790 17791 17792 17793 17794 17795 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 17787 class SrtCallerSourceRequest < Struct.new( :decryption, :minimum_latency, :srt_listener_address, :srt_listener_port, :stream_id) SENSITIVE = [] include Aws::Structure end |
#srt_listener_address ⇒ String
The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.
17787 17788 17789 17790 17791 17792 17793 17794 17795 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 17787 class SrtCallerSourceRequest < Struct.new( :decryption, :minimum_latency, :srt_listener_address, :srt_listener_port, :stream_id) SENSITIVE = [] include Aws::Structure end |
#srt_listener_port ⇒ String
The port at the upstream system (the listener) that MediaLive (the caller) will connect to.
17787 17788 17789 17790 17791 17792 17793 17794 17795 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 17787 class SrtCallerSourceRequest < Struct.new( :decryption, :minimum_latency, :srt_listener_address, :srt_listener_port, :stream_id) SENSITIVE = [] include Aws::Structure end |
#stream_id ⇒ String
This value is required if the upstream system uses this identifier because without it, the SRT handshake between MediaLive (the caller) and the upstream system (the listener) might fail.
17787 17788 17789 17790 17791 17792 17793 17794 17795 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/types.rb', line 17787 class SrtCallerSourceRequest < Struct.new( :decryption, :minimum_latency, :srt_listener_address, :srt_listener_port, :stream_id) SENSITIVE = [] include Aws::Structure end |