High CPU Usage / Choppy live video

Matts1984
Posts: 496
Joined: Fri Apr 10, 2020 1:12 pm
Location: Maryland, USA

Re: High CPU Usage / Choppy live video

Post by Matts1984 »

You're right on a lot of that. Not sure and I just don't have the experience with Wyze to help much more.

As for my stats, BI only shows the MP/s it's processing (vs all of whats coming in direct to disk). Since I am using substreams which come in at .3 MP... my rate is MUCH lower than before I did that. I used to push quite high... I can try turning it off later just for an example, I just don't have time right this second.
Blue Iris 5.9.9.x | Server 2025 VM | Xeon E5-2660 v3 @ 2.60GHz - 32 Cores | 48GB RAM | 8TB RAID | Sophos UTM WAF | Mostly various SV3C Cameras
jrferreira
Posts: 6
Joined: Mon Aug 10, 2020 3:15 pm

Re: High CPU Usage / Choppy live video

Post by jrferreira »

There is definitely something wrong with the Wyze stream (or at least in the way that Blue Iris processes the stream coming from it).

I installed Blue Iris in my main machine (an i7-8086k with 32GB of RAM) just to check if it was really a limitation of the i5-2500k and CPU load goes to 30%, which is absurd. A single camera is 10%. Then, out of curiosity, I tried it with a different camera (not Wyze) with the same resolution and at 20 FPS and the CPU use is under 0.4% :V Same resolution and higher FPS, and the CPU load is 20 times lower :D

Off to annoy the folks at Wyze, I suppose!
Lethargus
Posts: 10
Joined: Sun Aug 09, 2020 12:18 am

Re: High CPU Usage / Choppy live video

Post by Lethargus »

I was following this thread because my Reolink cameras are very very choppy in live view as well, but I'm not having the same CPU issues. I honestly just thought it was how BI5 worked being choppy. If it's supposed to be smooth, then I guess I need to figure things out too. I also have less than 1 on the I-Frames indicator... But it may not be just Wyze.
Matts1984
Posts: 496
Joined: Fri Apr 10, 2020 1:12 pm
Location: Maryland, USA

Re: High CPU Usage / Choppy live video

Post by Matts1984 »

My understanding is that the frames are in relation to how/when BI does it's monitoring and assists with video clipping, etc. Essentially helps to set a cadence. I don't believe it would impact playback or streaming though I have gained the impression, from experience, that the shorter duration the iframes/keys the more processing that is required = higher CPU.

Video should play back as smoothly as you're FPS is configured. Obviously 3 FPS will appear choppy but anything above 15 or so is pretty smooth. 24 FPS should be buttery smooth and anything above that is getting pretty crazy (though I know video games run at 60+). Anyway, I run at 10 FPS and its not super smooth but still more than good enough for me watching security footage.

Others here definitely have Reolink cameras so may be able to weigh in specifically to those.
Blue Iris 5.9.9.x | Server 2025 VM | Xeon E5-2660 v3 @ 2.60GHz - 32 Cores | 48GB RAM | 8TB RAID | Sophos UTM WAF | Mostly various SV3C Cameras
Lethargus
Posts: 10
Joined: Sun Aug 09, 2020 12:18 am

Re: High CPU Usage / Choppy live video

Post by Lethargus »

Well, 15 and 30fps feeds with BI5 set to 5fps stream in settings, yet I get frame updates maybe once every 2-3 seconds. Sounded very much like the problem here, which is why I was following. I don't want to hijack the thread, but just adding this suggests it may not be just Wyze cameras.
Lethargus
Posts: 10
Joined: Sun Aug 09, 2020 12:18 am

Re: High CPU Usage / Choppy live video

Post by Lethargus »

Figured my issue out. On a hunch, given the distance of this machine I thought it might be an RDP issue and it is. I installed Parsec and connected through it and the live view is smooth as silk. Maybe it is just a Wyze issue. Sorry for the distraction.
jasestu
Posts: 11
Joined: Tue Aug 18, 2020 6:54 am

Re: High CPU Usage / Choppy live video

Post by jasestu »

Video During Remote Desktop.png
Video During Remote Desktop.png (32.2 KiB) Viewed 8173 times
This solved remote choppiness for me via RDP apparently it defaulted to 5 sec (or I'd changed it myself at some point)

Oddly enough, before doing this, if I paused any one of the cameras then the rest would run smooth - had me very confused as to what I was looking for as a cause.
Post Reply