Blue Iris UI3

PatPend

Pulling my weight
Joined
Jul 10, 2016
Messages
158
Reaction score
193
Anyone else seeing performance issues in the release version of UI3? The beta was working fine, but when I upgraded BI to the version that includes UI3 I started getting stream delayed messages on FF and Opera.
 

TonyR

IPCT Contributor
Joined
Jul 15, 2014
Messages
16,432
Reaction score
38,152
Location
Alabama
Anyone else seeing performance issues in the release version of UI3? The beta was working fine, but when I upgraded BI to the version that includes UI3 I started getting stream delayed messages on FF and Opera.
From release notes located at Blue Iris UI3:
_________________

"Hint
Because UI3 uses some relatively new web APIs, not all browsers can run all the features. The best experience is in Chrome. Next best I'd say is Opera. Then perhaps Safari (on Mac). Microsoft Edge and Firefox have HTML5 streaming issues and are not recommended. If you want to try Firefox anyway, turn on the dom.streams.enabled and javascript.options.streams settings in about:config, otherwise you will be limited to jpeg streaming modes with no audio.

UI3 works quite well on Android (in Chrome), but many features are missing on iOS due to Apple's restrictions placed on browsers."
_________________

Have you updated Opera recently?
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
A lot has changed about H.264 streaming since UI3 was in beta. UI3 has its own set of streaming profiles now which can control stream resolution and bit rate. If you see warnings about the stream becoming delayed due to insufficient network speed, then you can easily choose a lower quality stream or edit the streaming profiles to reduce their bit rate limits.

You are much less likely to see warnings about the CPU being too slow, since a few months ago UI3 got the ability to play video using HTML5 Media Source Extensions. The new player is a lot more efficient than the old JavaScript player. The old JavaScript player is still an option. In fact JavaScript is the default option in MS Edge which has a huge amount of video delay when using the HTML5 player. Firefox has more complicated problems but they shouldn't cause stream delayed messages in my experience.
 

Bruce_H

n3wb
Joined
Feb 22, 2017
Messages
17
Reaction score
2
Hi:
I am having problems getting the H.264 live view video to display, using the latest version of Chrome (or any other browser) on Windows 10, I can display the live video if I set the video stream to JPEG but when I switch to H.264 all I get is a spinning arrow and a blank screen, the video clips on the left side of the screen are visible, in JPEG or H.264 mode. The bandwidth for remote viewing is only about 850kbs, yes I know that is very low, but that is all that I can get due to the location of the Blueiris server and cameras. If I run the UI3 from the server console all the video modes work correctly, so I would assume this indicates that it is not a server side issue.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
Hi @Bruce_H
Your problem is most likely an antivirus/antimalware service. Their web protection modules often mistake the H.264 streams for a file download, wanting to do a scan before delivering the stream to the browser. But the stream never ends, so the browser never receives it.

Also, I recommend finding the "Maximum H.264 Kbps" option in UI3's settings and setting it to 800 or less so that no matter which H.264 streaming profile you choose, it won't exceed your available bandwidth. Note this only affects video bit rate. If you stream audio too, that audio stream is in addition to whatever you set here, so you would need to set it lower. UI3 can't control audio streaming bit rates.

upload_2018-9-21_9-57-55.png
 

Bruce_H

n3wb
Joined
Feb 22, 2017
Messages
17
Reaction score
2
Thanks for the reply, I was suspecting that might be the case, I am not running any Antivirus software on the server at the moment, the PC that I am trying to use for the UI3 viewing does have BitDefender 2019 running on it, I have disabled all the different features in BitDefender, but it does not make any difference to the issue with the H.264 video streaming.

I do have access to another system that does not have any other Antivirus (just the MS one), I will power it up this afternoon and see what happens with it
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
Try MS Edge or Opera browsers to see if they can stream H.264. That would tell you if it is a problem isolated to Chrome. I'd say to try Firefox but Firefox doesn't support UI3's H.264 streaming straight out of the box.
 

marklyn

Pulling my weight
Joined
Jun 13, 2015
Messages
457
Reaction score
105
Hi:
I am having problems getting the H.264 live view video to display, using the latest version of Chrome (or any other browser) on Windows 10, I can display the live video if I set the video stream to JPEG but when I switch to H.264 all I get is a spinning arrow and a blank screen, the video clips on the left side of the screen are visible, in JPEG or H.264 mode. The bandwidth for remote viewing is only about 850kbs, yes I know that is very low, but that is all that I can get due to the location of the Blueiris server and cameras. If I run the UI3 from the server console all the video modes work correctly, so I would assume this indicates that it is not a server side issue.
I am having this same problem as well with the latest BI update and using Chrome. If I run IE, everything is fine. If I use JPEG in Chrome it's ok, just doesn't like any of the streaming choices.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
IE can't stream H.264 so that isn't a great comparison. Try Edge or Opera. If you just get the spinner regardless of browser when trying to stream H.264 then the problem is antivirus software stealing the video stream.
 

marklyn

Pulling my weight
Joined
Jun 13, 2015
Messages
457
Reaction score
105
I don't have Opera installed but when I try to run it in Edge, Edge just disappears, like I closed the window. I've re-launched it a couple more times but it does the same thing, so that's odd. If my Bitdefender is the culprit, I don't see any relevant setting to switch. I'm stumped. But will keep looking. Chrome wasn't updated but Blue Iris was (last night). No Windows updates that I'm aware of either.
 

LED

n3wb
Joined
Dec 13, 2017
Messages
1
Reaction score
1
I had the same issue yesterday right after Bitdefender updated to 2019. Fortunately I saw your post, so I uninstalled it and fired up Windows Defender. It fixed the hanging.
I did send an email to their support people but I've not heard anything yet.
Thanks for the reply, I was suspecting that might be the case, I am not running any Antivirus software on the server at the moment, the PC that I am trying to use for the UI3 viewing does have BitDefender 2019 running on it, I have disabled all the different features in BitDefender, but it does not make any difference to the issue with the H.264 video streaming.

I do have access to another system that does not have any other Antivirus (just the MS one), I will power it up this afternoon and see what happens with it
Sent from my P00C using Tapatalk
 

Skispcs

Getting the hang of it
Joined
Jun 10, 2014
Messages
104
Reaction score
30
Another one for the Bitdefender just upgraded to 2019 and now high def streaming in firefox no longer works. If I change the quality to jpeg it will work.
Just to be clear I made the about:config changes a long time ago and I was happily using 720P until the last few days.
 

Skispcs

Getting the hang of it
Joined
Jun 10, 2014
Messages
104
Reaction score
30
FWIW, in the Bitdefender GUI, under protection and online threat prevention, I added the URL of my Blue Iris server to the exceptions list and so far it appears to have reduced the problem. I can now view H264 stream at 720P but the everythign "seems slower". Under stats for nerds I am seeing a player delay averaging about 1800ms. Not sure what it was before as I never really looked at that before.

Another one for the Bitdefender just upgraded to 2019 and now high def streaming in firefox no longer works. If I change the quality to jpeg it will work.
Just to be clear I made the about:config changes a long time ago and I was happily using 720P until the last few days.
 
Joined
Jun 1, 2016
Messages
79
Reaction score
39
FWIW, in the Bitdefender GUI, under protection and online threat prevention, I added the URL of my Blue Iris server to the exceptions list and so far it appears to have reduced the problem. I can now view H264 stream at 720P but the everythign "seems slower". Under stats for nerds I am seeing a player delay averaging about 1800ms. Not sure what it was before as I never really looked at that before.

+1 w/ Bit Defender 2019 issue

I tried adding URL of the server but still no go. Tried full URL and just domain and a restart. JPEG HD works. BI Android app does not work. Going to hold off updating Bit Defender on my other server.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
If you are running the security software on the BI server and it interferes with other clients, then adding URL exceptions isn't going to help.
 

SouthernYankee

IPCT Contributor
Joined
Feb 15, 2018
Messages
5,170
Reaction score
5,320
Location
Houston Tx
I do not run any antivirus software on my BI machine. The Bi machine does not access the internet except for processing UI3 browser requests. I use bitdefender on other PCs, but have not yet upgraded to 2019.

I do not allow the bi Machine to auto update anything. All my network and camera tools are on another desktop pc.,
 

PatPend

Pulling my weight
Joined
Jul 10, 2016
Messages
158
Reaction score
193
I'm still having issues with the current release UI3 vs. beta b23 on MacOS High Sierra FF and Opera. The release version displays the spinning circle until you click on the screen; beta 23 doesn't and loads/streams as expected w/o needing a click. MacOS Safari works properly with either. Any suggestions on what to check?
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,666
Reaction score
14,005
Location
USA
Sounds like it is most likely an HTML5 autoplay restriction enforced by the browser. I will see if I can reproduce this on my macbook so I can make UI3 detect that state properly and pop up the appropriate message. Evidently most browsers don't implement this restriction the same way :(
 
Top