/AWS1/CL_MDLSRTCALLERSOURCEREQ¶
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.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_decryption TYPE REF TO /AWS1/CL_MDLSRTCALLERDECRYPT00 /AWS1/CL_MDLSRTCALLERDECRYPT00¶
Complete these parameters only if the content is encrypted.
iv_minimumlatency TYPE /AWS1/MDL__INTEGER /AWS1/MDL__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.
iv_srtlisteneraddress TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.
iv_srtlistenerport TYPE /AWS1/MDL__STRING /AWS1/MDL__STRING¶
The port at the upstream system (the listener) that MediaLive (the caller) will connect to.
iv_streamid TYPE /AWS1/MDL__STRING /AWS1/MDL__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.
Queryable Attributes¶
Decryption¶
Complete these parameters only if the content is encrypted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DECRYPTION() |
Getter for DECRYPTION |
MinimumLatency¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MINIMUMLATENCY() |
Getter for MINIMUMLATENCY, with configurable default |
ASK_MINIMUMLATENCY() |
Getter for MINIMUMLATENCY w/ exceptions if field has no valu |
HAS_MINIMUMLATENCY() |
Determine if MINIMUMLATENCY has a value |
SrtListenerAddress¶
The IP address at the upstream system (the listener) that MediaLive (the caller) will connect to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SRTLISTENERADDRESS() |
Getter for SRTLISTENERADDRESS, with configurable default |
ASK_SRTLISTENERADDRESS() |
Getter for SRTLISTENERADDRESS w/ exceptions if field has no |
HAS_SRTLISTENERADDRESS() |
Determine if SRTLISTENERADDRESS has a value |
SrtListenerPort¶
The port at the upstream system (the listener) that MediaLive (the caller) will connect to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SRTLISTENERPORT() |
Getter for SRTLISTENERPORT, with configurable default |
ASK_SRTLISTENERPORT() |
Getter for SRTLISTENERPORT w/ exceptions if field has no val |
HAS_SRTLISTENERPORT() |
Determine if SRTLISTENERPORT has a value |
StreamId¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STREAMID() |
Getter for STREAMID, with configurable default |
ASK_STREAMID() |
Getter for STREAMID w/ exceptions if field has no value |
HAS_STREAMID() |
Determine if STREAMID has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LISTOFSRTCALLERSOURCEREQ¶
TYPES TT___LISTOFSRTCALLERSOURCEREQ TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDLSRTCALLERSOURCEREQ WITH DEFAULT KEY
.