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
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
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
button in the lower right corner of the screen.