Configuration parameters
Output

Output configuration parameters

General parameters

ParameterDescription
Transport protocolDASHIF CMAF Ingest, RTMP, RTMPS, WAVE/SRT or MPEG2 TS outputs are possible. MPEG2 TS output can use either UDP or RTP transport protocol. Choose DASHIF CMAF Ingest to push content to an external DASHIF CMAF Ingest origin server. Choose RTMP(S) to push content to an external RTMP origin server. The RTMP variant is identified within the publishing point (no mix of variants is possible between primary and secondary publishing points).

General MPEG-2 TS parameters

ParameterDescription
SynchronizeOutput stream to be synchronized.
Stream synchronization signalingActivate to signal downstream equipment the status of stream synchronization. Requires EBP signaling.
Network interfaceName of the network interface used to distribute the output stream
TTLTime To Live: defines the number of routers an UDP/RTP packet can go through before being discarded.
Possible value: From 1 to 255
ToSType of Service: information added in the IPv4 header to specify service priority on the network. Used to specify that a service requires low delay and/or high reliability.
Possible value: From 0 to 224
GOP signalingSpecifies signaling for stream synchronization. When encoding ABR outputs, the GOPs need to be synchronized across all the lineup streams.
Source addressIP address specified as source in the IPv4 header
Source portPort specified as source in the IPv4 header
Possible values: From 1 to 65535

General RTMP parameters

Live Encoder can push content to an external RTMP origin server so that the operator can contribute to social media such as youtube, facebook or periscope. The H.264 encoding video stream and the optional audio stream are packaged and written to a given defined publishing point.

ParameterDescription
Publishing pointURL of the primary Flash Media Server (FMS) publishing point for live streaming. Configuration shall be done the following way: rtmp://{Primary FMS IP Address}/live or rtmp://{Primary FMS host name}/live. Complete the URL with the stream key defined for each stream in the configuration below. Use rtmps server for RTMPS variant: it is not possible to mix RTMP and RTMPS servers between primary and secondary publishing points.
Secondary publishing pointURL of the secondary Flash Media Server publishing point.
Network interfaceThe name of the network interface used for dual output prevention.

Note: See MPEG-2 TS common parameters for specific parameters.

General DASH-IF CMAF Ingest parameters

DASH-IF CMAF Ingest is a protocol for transport of fragmented MP4 in CMAF container format between a Live Encoder and a Packager. Live Encoder can generate fragmented MP4 in CMAF container format and HTTP push CMAF media segments to a Packager.

ParameterDescription
Publishing pointThe URL of the Packager entry point, to which the Live Encoder will send the stream (e.g., https://example.com/ingest1).
Secondary publishing pointThe URL of the secondary Packager entry point, to which the Live Encoder will send a duplicate stream (e.g., https://example.com/ingest2).

Note: See DASH-IF CMAF parameters for specific parameters.

Related information
Configuring the output stream general parameters

MPEG-2 TS common parameters

ParameterDescription
StandardMPEG2 TS information is encapsulated to fit the ATSC or the DVB standard.
PMT PIDEnter the packet identifier of the Program Map Table. This table defines the structure of the MPEG2TS stream.
PCR PIDEnter the packet identifier of the Program Clock Reference. This clock is used to synchronize audio and video packets. If left blank, the PCR PID is set to the output Video PID.
Target PCR periodThe target time between two PCR information
Target PSI periodThe target time between two PSI information
Program numberAssociated to a specific program. Commonly used in MPTS to differentiate programs within the same MPEG2 TS stream.
Service nameService added to the service description table (SDT)
Service providerService provider name added to the service description table (SDT)
Maximum bitrate insertion in PMTThe PMT can provide the maximum bitrate information for each elementary stream.
Signal loss management
Defines the behavior in case of signal loss.

  • None: this corresponds to the default behavior. The encoder follows the freeze frame management settings. The output will contain either a color bar, a black frame, the last image (by default) or a slate.

  • Drop video stream: if the input video elementary stream is lost, the corresponding packets are dropped and replaced by stuffing.

  • Drop transport stream: this option allows dropping the whole transport stream. The Encoder also mutes the statmux communication.

Video frames alignment on PES packetsEach new frame starts with a new PES packet. If a frame finishes before the end of a PES packet then it is filled with stuffing information. Bandwidth is increased if activated.
Note: This parameter often needs to be activated for interoperability purposes. When activated, it will increase the bandwidth used by null packets.
LATM encapsulation for AACSupport for both ADTS and LATM encapsulation are available for AAC audio tracks.
Broadcast ID insertionThe VCT information (if present in the source content) is translated to the broadcaster ID format and inserted in the output stream.
Encoding info insertionThe output stream contains the number of black frames, freeze frames, the average bit rate, and the target bitrate between 2 encoding information structures.
These encoding statistics present in the output TS stream can then be used by downstream equipment for monitoring and error detection purposes.
Splice countdown insertionInsert splice countdown field in adaptation field around splice points.
One AU per PES on audio splicesEnforce a single access unit per PES packet around splice points on audio PIDs.
Direct Path for low latencyActivates the optimized data transmission between MK Live Encoding and MK Packaging for OTT latency.<br>It is required to activate this mode on both encoding and packaging sides.

Related information
Configure the output stream MPEG-2 TS parameters

DASH-IF CMAF parameters

DASH-IF CMAF Ingest is a protocol for transport of fragmented MP4 in CMAF container format between Live Encoder and a Packager. Live Encoder can:

  • Generate fragmented MP4 in CMAF container format.
  • HTTP push CMAF media segments to a Packager.

MP4 general parameters

ParameterDescription
GOPs per segmentThe number of GOPs per segment
Low latencyEnable low latency for DASHIF CMAF Ingest.
This uses HTTP chunked transfer. As a rough guide, the latency from the output of the encoder, can be reduced from around 2 seconds, down to as low as 0.5 seconds, depending on the number of chunks per segment.
Unix epoch relative timestampsGenerate timestamps using the Unix epoch as the anchor point.
When enabled, the output timestamps are anchored to the Unix epoch instead of being anchored to the service start time.

Tracks

List of tracks. Track IDs can be modified if needed.

Output groups

Click Add to include tracks that will be added to the output. See Define the output stream composition.

Related information
Configure a DASH-IF CMAF output

Output stream parameters

MPEG-2 TS, SDI, SDI/IP or SMPTE ST 2110 parameters

ParameterDescription
IP AddressUnicast or multicast output stream IPv4 address
PortPort used to distribute the output stream
Range: From 1 to 65535
FEC
Activate FEC (Forward Error Correction) along with the output transport stream to resolve RTP packet loss issues due to network transport.
Only available in case of MPEG2 TS/RTP.
FEC port(s)Only available if FEC is activated.
Port used to transport FEC information
Range: From 1 to 65535
Column countOnly available if FEC is activated.
Defines the horizontal size of the FEC matrix.
Range: From 1 to 20
Row countOnly available if FEC is activated.
Defines the vertical size of the FEC matrix.
Range: From 4 to 20

RTMP(S) parameters

ParameterDescription
Stream name/keyStream name, also known as stream key, that identifies the live stream.