I’ve also had this problem off and on since I started messing with this stuff. Camera feed can be a real problem. I’ve used both SmartThings with ActiveTiles and Hubitat C7 and can’t really say that one worked better than another for displaying video from home cameras. My current setup is 3 Wyze Cams (all using RTSSP), 1 Amcrest Camera, a Raspbery Pi as a TinyCAM server and a Hubitat C7 Hub with a bunch of Zigbee and Z-Wave devices. This is all on an Orbi mesh router. I think I finally have a fairly stable and reliable setup with all this so I’ll try to describe what I found and what I did.
First off, most of this is just my opinion and observations. Mesh routers can be a problem. If you spend a lot of time on the web on this subject, you will come across posts about using simple/cheap WiFi devices on mesh systems. It seems that the chipset in many of these types of devices are capable of using both 2.4G and 5G networks but to keep it simple only the 2.4G is implemented in the firmware. Even if the 2.4G is all that is implemented, that doesn’t keep the chipset from trying to use 5G if it can see a 5G network, especially when the 2.4G and 5G use the same ssid like most of the new mesh systems do. There is a lot of disagreement on this particular subject so take my info for what its worth. I think there is something to it even if I’m not sure that my description of it is 100% accurate.
There is away around this on most mesh systems, Use a different ssid for the 2.4G and the 5G networks and connect your device to the network (2.4G or 5G) that is best for your device. The Orbi router used to let us define separate ssid’s but that capability disappeared earlier this year with a firmware update to the router. I actually had a stable system up until then with separate ssid’s, After the update, the video problems started again. When that happened, I used an old buffalo router that is only 2.4 capable that I had laying around to create a wired access point (I think that is the right term) that broadcasts a different ssid for its 2.4G network (again, I think the term I’m looking for is sub-network?). The new 2.4G network is still part of the local lan and all devices are still visible to each other even though they are on different ssid’s. I then connected all of my cameras to that new 2.4G network and let the buffalo router handle all of the camera traffic. The buffalo router is connected directly to one of me Orbi satellites for a faster connection and to keep the WiFi traffic to a minimum…
One other thing that I do is to connect the raspberry pi running Tinycam directly to the buffalo router. I think this keeps part of the camera stream (RTSP) off of my main network since the feed would go camera-(buffalo)router-RPI-(buffalo)router. I’ve tried different android devices for the TinyCam server but have yet to find anything more reliable and capable that the RPi connected directly to a router, again for a faster connection and reduce the WiFi traffic. By the way, the RPi seems to be able to handle about 3 camera with ease.
Using this setup, I have finally returned to a nice stable setup that i’m happy with. Hope this helps.