Skip to content
v2.275.0

SrtCallerSourceProperty Struct Added in v2.275.0 ​

The configuration for a source that uses SRT as the connection protocol.

In terms of establishing the connection, MediaLive is always 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.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const srtCallerSourceProperty: medialive.CfnInput.SrtCallerSourceProperty = {
  decryption: {
    algorithm: 'algorithm',
    passphraseSecretArn: 'passphraseSecretArn',
  },
  minimumLatency: 123,
  srtListenerAddress: 'srtListenerAddress',
  srtListenerPort: 'srtListenerPort',
  streamId: 'streamId',
};

Properties ​

decryptionoptionalIResolvable | CfnInput.SrtCallerDecryptionPropertydecryptionoptionaltyping.Union[IResolvable, SrtCallerDecryptionProperty]decryptionoptionalIResolvableDecryptionoptionalIResolvableDecryptionoptionalinterface{}#
The decryption settings for the SRT caller source.

Present only if the source has decryption enabled.

minimumLatencyoptionalnumberminimum_latencyoptionalint | floatminimumLatencyoptionalNumberMinimumLatencyoptionaldoubleMinimumLatencyoptional*float64#
The preferred latency (in milliseconds) for implementing packet loss and recovery.

Packet recovery is a key feature of SRT.

srtListenerAddressoptionalstringsrt_listener_addressoptionalstrsrtListenerAddressoptionalStringSrtListenerAddressoptionalstringSrtListenerAddressoptional*string#
The IP address at the upstream system (the listener) that MediaLive (the caller) connects to.
srtListenerPortoptionalstringsrt_listener_portoptionalstrsrtListenerPortoptionalStringSrtListenerPortoptionalstringSrtListenerPortoptional*string#
The port at the upstream system (the listener) that MediaLive (the caller) connects to.
streamIdoptionalstringstream_idoptionalstrstreamIdoptionalStringStreamIdoptionalstringStreamIdoptional*string#
The stream ID, if the upstream system uses this identifier.