Skip to content

7.3 HTTP Live Streaming (HLS)

HLS streaming is configured using the built-in multiplexer in the same way as MPEG-TS streaming (Section 7.2). The only difference is in the Output Transport section, which controls how the stream is delivered. Streaming can use either the built-in HTTP server in MultiProbe or an external HTTP server.

Figure 224. HLS streaming configuration window Figure 224. HLS streaming configuration window

Output Transport Settings

The Output Transport section contains the following HLS-specific settings:

  • Server type — choose between Embedded HTTP server and External HTTP server.
  • Segment type — select the media segment format: MPEG TS or MPEG-4. Both formats are supported per RFC 8216.
  • Output URL — the URL of the HLS output stream. This field is read-only; the URL is generated automatically. To copy it to the clipboard, click the copy link button button.
  • Segment time — the segment duration in seconds. Shorter segments reduce latency (default: 1 second).
  • List size — the number of segments in the m3u8 playlist (default: 5).
  • Delete threshold — the number of segments stored simultaneously on the receiving device (default: 6, i.e., List size + 1).

All other parameters — multiplexer settings, services, and stream source configuration — are identical to those described for MPEG-TS streaming (Section 7.2).

To open the generated stream in the player, click the open in player button button in the lower right corner of the screen.