Class: Aws::MediaLive::Types::SrtCallerSourceRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#decryptionTypes::SrtCallerDecryptionRequest

Complete these parameters only if the content is encrypted.



17604
17605
17606
17607
17608
17609
17610
17611
17612
# File 'lib/aws-sdk-medialive/types.rb', line 17604

class SrtCallerSourceRequest < Struct.new(
  :decryption,
  :minimum_latency,
  :srt_listener_address,
  :srt_listener_port,
  :stream_id)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_latencyInteger

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.

Returns:

  • (Integer)


17604
17605
17606
17607
17608
17609
17610
17611
17612
# File 'lib/aws-sdk-medialive/types.rb', line 17604

class SrtCallerSourceRequest < Struct.new(
  :decryption,
  :minimum_latency,
  :srt_listener_address,
  :srt_listener_port,
  :stream_id)
  SENSITIVE = []
  include Aws::Structure
end

#srt_listener_addressString

The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.

Returns:

  • (String)


17604
17605
17606
17607
17608
17609
17610
17611
17612
# File 'lib/aws-sdk-medialive/types.rb', line 17604

class SrtCallerSourceRequest < Struct.new(
  :decryption,
  :minimum_latency,
  :srt_listener_address,
  :srt_listener_port,
  :stream_id)
  SENSITIVE = []
  include Aws::Structure
end

#srt_listener_portString

The port at the upstream system (the listener) that MediaLive (the caller) will connect to.

Returns:

  • (String)


17604
17605
17606
17607
17608
17609
17610
17611
17612
# File 'lib/aws-sdk-medialive/types.rb', line 17604

class SrtCallerSourceRequest < Struct.new(
  :decryption,
  :minimum_latency,
  :srt_listener_address,
  :srt_listener_port,
  :stream_id)
  SENSITIVE = []
  include Aws::Structure
end

#stream_idString

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.

Returns:

  • (String)


17604
17605
17606
17607
17608
17609
17610
17611
17612
# File 'lib/aws-sdk-medialive/types.rb', line 17604

class SrtCallerSourceRequest < Struct.new(
  :decryption,
  :minimum_latency,
  :srt_listener_address,
  :srt_listener_port,
  :stream_id)
  SENSITIVE = []
  include Aws::Structure
end