Apple segmented over HTTP (HLS)
Segmented streaming in Apple (TS-based) format over HTTP ( = HTTP Live Streaming)
Dependency on other protocol(s)
Dependency | Description |
---|---|
HTTP(S) | Segmented streaming in Apple (TS-based) format over HTTP ( = HTTP Live Streaming) |
Playing Apple segmented over HTTP (HLS) from MistServer
Method | Type | URL |
---|---|---|
HLS (TS) | html5/application/vnd.apple.mpegurl | http(s)://HOST :PORT /hls/STREAMNAME /index.m3u8 |
HLS Optional configurations
Option | Description | Type | Default | API | Commandline |
---|---|---|---|---|---|
Prepend path for chunks | Chunks will be served from this path. | String | chunkpath | --chunkpath | |
debug | The debug level at which messages need to be printed. | debug | Inherited from parent process | debug | --debug |
Default track sorting | What tracks are selected first when no specific track selector is used for playback. | = Default (last added for live, first added for VoD) bps_lth = Bit rate, low to high bps_htl = Bit rate, high to low id_lth = Track ID, low to high id_htl = Track ID, high to low res_lth = Resolution, low to high res_htl = Resolution, high to low | default_track_sorting | --default_track_sorting | |
Live playlist limit | Maximum number of parts in live playlists. (0 = infinite) | Number (unsigned integer) | 0 | listlimit | --list-limit |
Send whole segments | Disables chunked transfer encoding, forcing per-segment buffering. Reduces performance significantly, but increases compatibility somewhat. | Flag | Unset | nonchunked | --nonchunked |
Username | Username to drop privileges to - default if unprovided means do not drop privileges | String | root | username | --username |