Ok, so you are getting 140Mbps on your cellphone connected to your mesh wifi? This is with cameras not on wifi network at all?
Back to the original question - is there anyway 12 IP cameras can be eating up 120 MB? (speed test prior to this one with the NVR plugged into router was 20MB on wifi)
Yes and no.
12 cams could reasonably contribute 120 Mbps all together. However unless you are sending the video out through the internet, they should not affect internet speed. And unless you are sending the video over wifi, they should not affect wifi speed either.
Its generally not actually speed that is a causing the problem. Its contention for airtime on the AP. Every time you place a wifi client on an AP, it has to wait for clear airtime to transmit. If you are using a wireless bridge then your airtime is fully saturated all the time with the video of the cameras.
So anything else that connects to that wireless mesh network is fighting for AP airtime. That hampers speed and increase latency.
the NVR is hardwired to the router. it is not connected wirelessly.
Even after I had turned off all features of my cams to internet access and blocked them by parental controls in the router, just all of that running through the router even as VLAN was apparently taxing the router enough that it dropped my internet speed significantly. Only after I switched to a dual NIC and had them completely off the router did I see an improvement.
Unplug the NVR from the router and see what happens to the speed.
what is a "dual NIC?"
I just did that. look back a couple posts up.
How do you access your NVR when away from home? I suspect your NVR is still sending data through that router.
He cant' do a dual NIC setup really with an NVR that doesn't automatically run its own subnet.
Since you are not VPNing into your system, that NVR is still accessing the internet and using cpu resourcesvia Idmss on my cell phone.
I think it is possible. I went in steps to get where I am today.
First I added another wifi router (cam wifi) to my house with a different IP address range than my internet (internet wifi). I connected my NVR and other cameras to the cam wifi router. So I had two wifi routers - one that could access the internet and one that could not.
When at home I would simply connect to the wifi router to view my cams, but of course I couldn't get to the internet, so I would have to bounce back and forth between the cam wifi and the internet wifi. Plus I had an old tablet I just set up to use for camera viewing, so that was simply set to the cam wifi router, but I couldn't access internet on that tablet.
To view my cameras away from home, I would have to remember to plug in the cable between the two routers so that the NVR could be accessed remotely. So my cameras were not able to "phone home" when I was home, but they could when I was away or forgot to unplug the cable between the two routers.
It would be around 40MB/s difference between having the cable plugged in between the two wifi routers or not.
That process got old - I either left the cable connected between the two being lazy, or forgot to plug it in when I left, so I looked for other options.
Came to this site and realized that while my system is better than most, it could still use work to completely isolate.
So I upgraded my router to one with OpenVPN. I then used the cam wifi as a "managed switch" that had assigned a different IP range for the cameras and I turned off the wifi radio as it wasn't needed then. I then got a computer for Blue Iris and did the dual NIC thing to have internet coming into one ethernet jack and the cameras into the other ethernet jack. I then have the cameras coming into Blue Iris via the NVR. Obviously I cannot use the NVR VMS now, but that is totally fine by me.
no offense - but that sounds like a nightmare lol