37
Idle Streams
If disabled, the server prevents subscribers from connecting to idle/non-existent live streams and
disconnects all subscribers when stream publisher disconnects. Default is on.
HLS Settings
HLS fragment length
HLS works by creating multiple .TS video files (chunks) from the incoming RTMP stream, the player
then downloads these chunks in order. This setting defines how log each chunk is, larger chunk sizes
will increase delay.
HLS Playlist Length
This setting defines how many .TS chunks are stored on the server, longer playlists lengths means
live streams can be paused for longer.
HLS AV Sync Interval
Sets the HLS timestamp synchronization threshold. This feature prevents crackling noises after
conversion from low-resolution RTMP (1KHz) to high-resolution MPEG-TS (90KHz). Default is 2ms.
Global Player Settings
HTML5 Support
By default, the web player will use HTML5 extensions if the browser supports them, if not it will use
FLASH extensions. This setting allows HTML5 extensions to be disabled for all or desktop only
browsers.
Maximum Buffer Length
This setting defines how much video the web player can buffer (in seconds) locally, larger buffer
sizes result in more delay but better stability on poor networks.
Maximum Buffer Size
This setting allows the buffer to be limited by size, this setting will override the buffer length option
(the size can never be exceeded).
Display browser support
To be used for debugging only, when enabled the player will display a message to tell you if it is
using FLASH or HTML5 extensions.
Minimum DVR Length
Sets the amount of HLS chunks that must be available on the server before the player displays the
pause button, this must be set to a value less than the HLS playlist length for the pause button to be
enabled.