What does this HLS setting do?

WingnutR32

n3wb
Nov 7, 2016
5
1
What does the HLS (sec) change? It has a value range of 3 - 12. The Help document doesn't seem to mention it at all.
 

Attachments

  • hls.png
    hls.png
    16.1 KB · Views: 110
That is the length of video segments for Blue Iris's HLS streaming ability. Shorter is usually better as it allows streams to start quicker.

However very few people actually use the HLS streaming I'm sure, so it doesn't matter.
 
  • Like
Reactions: fenderman
Thanks bp2008, in terms of UI2, the HLS stream is a seperate scenario of actually clicking "HLS" rather than the H.264 encoder stream when using Canvas on Chrome?
 
Yes. When you click HLS, you get the HLS stream, which plays in a 3rd party player. It is currently the only way to view live Blue Iris video in H.264 format in nearly any browser. You can even right click on the HLS stream in UI2 and it gives you the option to open it in a new tab, and what actually happens is it loads a little page called livestream.htm which I built specifically to load an HLS stream and nothing more.

Whereas when you use Chrome, canvas, and H.264 streaming, it uses an entirely different streaming method and player code.
 
  • Like
Reactions: fenderman
To be clear, it is only possible to modify the HLS streaming parameters by changing the Streaming 0 profile in BI. Unfortunately this also affects the Android and iOS native apps unless you get into their settings and change to a different stream. It even affects default.htm and as of this year jpegpull.htm too. Even UI3 still inherits several encoding parameters from Streaming 0 (such as the encoding quality % and keyframe interval) unless you specifically edit UI3's streaming profiles.