Blue Iris UI3

Mike A.

Known around here
Joined
May 6, 2017
Messages
3,843
Reaction score
6,425
Works reliably on a Fire tablet that I have.

With Safari on my iPhone I get the intermittent operation. Same with Edge on iPhone.
 

PatPend

Pulling my weight
Joined
Jul 10, 2016
Messages
158
Reaction score
193
Not sure when this started happening, but UI3 is automatically switching cameras on me. Mostly switchover from one camera to another that has motion detected but also from one camera to all camera view. There's nothing in UI3 settings that seems related to this behavior and I don't remember changing anything in the BI console that would cause this. Is there a way to prevent this from happening?
 

looney2ns

IPCT Contributor
Joined
Sep 25, 2016
Messages
15,658
Reaction score
23,075
Location
Evansville, In. USA
Not sure when this started happening, but UI3 is automatically switching cameras on me. Mostly switchover from one camera to another that has motion detected but also from one camera to all camera view. There's nothing in UI3 settings that seems related to this behavior and I don't remember changing anything in the BI console that would cause this. Is there a way to prevent this from happening?
Turn off "Auto Maximize".
Bottom right corner of the screen, click the icon that is the 4th one from the right.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,649
Reaction score
14,083
Location
USA
More noodling about this. What does a renderer do if it has mp4 fragments that don't start with a keyframe? How does it render anything?
It is supposed to get the keyframe from a previous mp4 fragment and keep using that keyframe until a new keyframe arrives.

The problem is, most of Video On Demand streaming online uses MP4 fragments that are a few seconds long and always begin with a keyframe. So that is apparently all that Apple bothered to test with.

UI3 creates an MP4 fragment from every single video frame so that frames can be submitted to the video player without building up a buffer of multiple frames. So most of the MP4 fragments don't contain a keyframe. The first MP4 fragment always does, and for all the other browsers, that is good enough.

I don't know. I tried it both in Safari and Chome on my iPad and I couldn't get the full screen to recognize me hitting the button in either browser
All browsers on iOS internally use the same browser engine. Apple won't allow it any other way.

Not sure when this started happening, but UI3 is automatically switching cameras on me. Mostly switchover from one camera to another that has motion detected but also from one camera to all camera view. There's nothing in UI3 settings that seems related to this behavior and I don't remember changing anything in the BI console that would cause this. Is there a way to prevent this from happening?
Look for this button in the playback controls area.
1682885085167.png
A long press activates it, and that is what you've done by accident.
 

TheWaterbug

Getting comfortable
Joined
Oct 20, 2017
Messages
846
Reaction score
1,789
Location
Palos Verdes
It is supposed to get the keyframe from a previous mp4 fragment and keep using that keyframe until a new keyframe arrives.

The problem is, most of Video On Demand streaming online uses MP4 fragments that are a few seconds long and always begin with a keyframe. So that is apparently all that Apple bothered to test with.

UI3 creates an MP4 fragment from every single video frame so that frames can be submitted to the video player without building up a buffer of multiple frames. So most of the MP4 fragments don't contain a keyframe. The first MP4 fragment always does, and for all the other browsers, that is good enough.
Ah, if I'm understanding this correctly, you try to keep a keyframe around all the time, even if it's stale, because any keyframe is better than no keyframe, and for footage from a fixed position, like most security cameras, even a stale keyframe is likely to be pretty useful.

Is that more or less correct?
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,649
Reaction score
14,083
Location
USA
Ah, if I'm understanding this correctly, you try to keep a keyframe around all the time, even if it's stale, because any keyframe is better than no keyframe, and for footage from a fixed position, like most security cameras, even a stale keyframe is likely to be pretty useful.

Is that more or less correct?
Eh, kind of.

A keyframe (a.k.a. I-frame) is necessary to start playing a video, because it contains all the information needed to display itself. The other frame types (P-frames mainly) include references to other frames from the video stream, so they cannot be represented by themselves. The frames being referenced don't need to be I-frames.

The problem seems to be that Apple's decoder implementation is assuming that every mp4 fragment fed into it will be playable as a standalone video, when no such requirement is supposed to exist.
 

International784

Getting the hang of it
Joined
Apr 7, 2023
Messages
252
Reaction score
86
Location
USA
Good evening,

I’m having an issue in UI3. The PTZ and triggers are grayed out and “not available for current camera”. I can use these functions in local DMSS and on the Blue Iris app. I really want UI3 to be my one and only tool for viewing. Here’s some screenshots of what I’ve got in the camera, BI and UI3. Thank you for any suggestions!
 

Attachments

Last edited:

Ri22o

Known around here
Joined
Jul 30, 2020
Messages
1,471
Reaction score
2,985
Location
Indiana
Good evening,

I’m having an issue in UI3. The PTZ and triggers are grayed out and “not available for current camera”. I can use these functions in local DMSS and on the Blue Iris app. I really want UI3 to be my one and only tool for viewing. Here’s some screenshots of what I’ve got in the camera, BI and UI3. Thank you for any suggestions!
Which model? You may need to change your PTZ Control page from ONVIF to something else depending on which camera you are using.
 

International784

Getting the hang of it
Joined
Apr 7, 2023
Messages
252
Reaction score
86
Location
USA
SD5A425GA-HNR I wondered about that. I just used whatever BI recommended in find/inspect. I was hesitant to touch it because two other apps let me use the ptz/preset function.
 

International784

Getting the hang of it
Joined
Apr 7, 2023
Messages
252
Reaction score
86
Location
USA
I had issues with my SD4 not working properly when set to ONVIF. Try Dahua 5 or Dahua 4.
I tried all the Dahua’s. None worked . The toggle 3D positioning only uses “Dahua New 4” according to the message with the cursor over it. I’ll work on it some more tomorrow. Thank you for the thought!
 

Ri22o

Known around here
Joined
Jul 30, 2020
Messages
1,471
Reaction score
2,985
Location
Indiana
I tried all the Dahua’s. None worked . The toggle 3D positioning only uses “Dahua New 4” according to the message with the cursor over it. I’ll work on it some more tomorrow. Thank you for the thought!
After changing mine from ONVIF to one of the Dahua, I just looked and it's back to ONVIF. So apparently I have no idea.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,649
Reaction score
14,083
Location
USA
Good evening,

I’m having an issue in UI3. The PTZ and triggers are grayed out and “not available for current camera”. I can use these functions in local DMSS and on the Blue Iris app. I really want UI3 to be my one and only tool for viewing. Here’s some screenshots of what I’ve got in the camera, BI and UI3. Thank you for any suggestions!
Do you only have one camera? That requires special logic which I never test, so it might be broken. Click on the video once and see if that makes the PTZ controls get enabled.
 

International784

Getting the hang of it
Joined
Apr 7, 2023
Messages
252
Reaction score
86
Location
USA
Do you only have one camera? That requires special logic which I never test, so it might be broken. Click on the video once and see if that makes the PTZ controls get enabled.
Yes I only have one camera. Yes, that absolutely worked when I clicked on the video, the controls are now active. Thank you!
 

erkme73

BIT Beta Team
Joined
Nov 9, 2014
Messages
1,540
Reaction score
1,412
Lately my client PC running Brave and UI3 238 begins pegging my CPU for the tab that has UI3 open. It's quiet for the first minute or so, but if leaving any active UI3 tab open, the CPU fan starts to prepare for takeoff. SOunds like a hairdryer. It didn't used to do that. Maybe it's time to clean my CPU heat sinks, or did something change in how UI3 is utilizing CPU? I'm running with h264 (not java).

The bigger the screen of video, the angrier it gets. So if it's streaming in the background (with taskmanager covering it, for example), CPU drops to normal, but as soon as I shrink or minimize whatever window is covering the browser, it's liftoff time...

It also does it more for single cameras than for group/index views - and I do use D2W almost exclusively.

1683702786374.png1683702786374.png
 

Ri22o

Known around here
Joined
Jul 30, 2020
Messages
1,471
Reaction score
2,985
Location
Indiana
I currently have a bookmark on the home screen of my iPhone, but it shows me all of the feeds when I click on it. Is it possible to have a different bookmark for different groups? Say, I just wanted to check my front door. Or maybe I wanted to see just my Front Yard group.
 

bp2008

Staff member
Joined
Mar 10, 2014
Messages
12,649
Reaction score
14,083
Location
USA
I currently have a bookmark on the home screen of my iPhone, but it shows me all of the feeds when I click on it. Is it possible to have a different bookmark for different groups? Say, I just wanted to check my front door. Or maybe I wanted to see just my Front Yard group.
If you can use actual browser bookmarks, then yes, just save the bookmark while viewing the specific group or camera you want.
 
Top