I don't have a NUC. I'm running a new 11th-gen i5 with 16GB RAM and a 6TB WD Purple drive.Could it be at 30FPS and your NUC and wifi can't keep up and it is pixelated as it tries to keep up?
It's still micro. I found a really small ITX case and modified it to fit a full sized 3.5 inch HDD. Works great now with ~8% total CPU utilisation and 8 cams.What happened to your Micro Bi build? any insights you can share with the end result of that? People spent a lot of time with you trying troubleshoot that thing.
Well here's my comparable settings while viewing a single cam, and as you can see, the detail in the image is noticeably reduced when switching from 1440p to 480p.For sure, I can't think of anything else. See, my direct-to-wire works just fine.
I mean yeah, that's what I mean.Um, the details are going to be significantly reduced going from 1440P to 480P. You are going from High Definition to below analog TV resolution.... Looks like you are pulling two different profiles
Possibly. Does direct-to-wire also intelligently switch between mainstream and substream depending on which of the two resolutions is closest to the selected profile? That could explain it if so. But as far as I was aware, it only pulls from the mainstream. Happy to be wrong though.is it pulling main and sub direct to wire in your two situations?
is it pulling main and sub direct to wire in your two situations?
Aha, that must be it. When the resolution arguments sent by UI3 are less than or equal to the sub stream resolution, then Blue Iris will deliver the sub stream via direct-to-wire.Possibly. Does direct-to-wire also intelligently switch between mainstream and substream depending on which of the two resolutions is closest to the selected profile? That could explain it if so. But as far as I was aware, it only pulls from the mainstream. Happy to be wrong though.
Oh so that's the answer then! Thanks, that solves the mystery. Thought I was losing my mind lol.
UI3's mqtt client already announces when it goes online by publishing a retained string toHello,
I just stumbled upon the MQTT feature of UI3 and I have it working to remote control the UIs of my monitors. Very cool. If possible, I'd like to see an added command of a LWT when a browser closes on the UI, or conversely, if the UI is launched in a browser. Perhaps "Closed" and "Open".
Secondly, would it be possible to add a "select all" right mouse click for alerts and clips? I often do manual clip cleanup and a select all function would make things much easier.
Thanks in advance.
ui3/instance_id/online/random_window_id. The message will be
sub onlydepending on configuration. Upon disconnection the last will message publishes an empty value to the same topic, effectively removing it.
If you're using mosquitto as your broker, then place the following two lines in the config file:Interesting. Can you elaborate? Is there a tutorial somewhere? I've got an MQTT server set up on my network but I'm not quite sure how to use it.
Damn that sounds awesome, although gotta admit, most of that flew over my head lol.Then in your MQTT client, place the topic command that you want to fire when a given event occurs. I have an MQTT client in my home automation software, and there is a client in Blue Iris itself. So for example, if you want your hall monitor to show a full screen image of a door camera when someone presses a doorbell, set the publish command to do so when the doorbell triggers your HA, and then the reset command to restore the monitor back to a group of cameras. Here's a sample from a Blue Iris alert that displays my garage camera when triggered with GarageExterior as the name of the camera:
Damn that sounds awesome, although gotta admit, most of that flew over my head lol.
Is there anywhere I can go to learn the basics of MQTT and what the terms like 'publish' and 'websocket' means in this context?
You probably turned on direct-to-wire streaming which prevents Blue Iris from embedding any overlays.After all that technical discussion, I feel a bit out of place asking for help on a less technical issue. As of this morning, my live stream (individual cameras) do not show my video overlay (timestamp). They do in the group/index views, and also in the live stream of the BI console on the server.
Did I toggle a switch somewhere on UI3 that would turn that off? Unlike the clip playback where I can force the overlay on/off, that option doesn't exist on the live stream.