Skip to content
Output Protocols

Output Protocols

Each Stream may publish multiple Outputs. Every Output selects configured Video and Audio Encoder numbers.

Outputs

OutputRequired FieldsUse
HLSSegment time, list size, filenameHTTP playback and ABR
DASHWindow size, filenameMPEG-DASH playback and ABR
HTTPBuffer size, .ts or .asf filenameLong-lived transport stream
RTMPStream nameServe RTMP from Engine
RTMP PushDestination URLPublish to another service
RTSP/RTP/UDP/TCPAddress and portContribution or network delivery
SRTSRT URLReliable low-latency WAN delivery
FileDirectory and filenameRecord media

Configure

  • For HLS/DASH, shorter segments reduce latency but increase request and filesystem load. Map every intended ABR variant.
  • For HTTP-TS, disable reverse-proxy buffering and allow long-lived responses. HTTP-TS is not prefetched by CDN.
  • For RTMP Push and SRT, verify authentication, connection mode, DNS, firewall/NAT, reconnect behavior, and secrets.
  • For RTP/UDP, verify packet loss, MTU, multicast routing, and receiver details; there is no application-level retransmission.
  • Set UDP Muxrate only when the receiver requires a constant transport-stream rate.
  • For File output, verify write permission, free space, rotation, and a container-compatible extension.

After any encoder change, recheck Output encoder numbers. Test timestamps, bitrate, A/V sync, reconnects, client compatibility, connections, and licensed bandwidth.

SRT Modes

Use a unique port for every listener on the same address:

srt://0.0.0.0:9000?mode=listener

Use caller mode to push to a remote listener:

srt://receiver.example.com:9000?mode=caller&latency=120000

The listener needs an inbound firewall/NAT path. The caller needs DNS and outbound reachability. Configure the same passphrase and compatible latency on both sides when encryption is used.

Multiple Bitrates

  1. Add the required Video Encoders and, when needed, Audio Encoders.
  2. Select the intended encoder numbers on each HLS or DASH Output.
  3. Add the master/variant output required by the selected protocol.
  4. Verify every variant’s codec, resolution, bandwidth, audio, and playlist entry.

For multiple-bitrate restreaming, map each source video track first. Do not assume encoder order after inserting, deleting, or rearranging an encoder.