Hi,
My experience displaying video on variety of clients is larger, higher bit-rate, higher resolution streams take longer to appear and are less reliable.
A RPi4 browser may only display one still every 10S
A Linux PC browser can show multiple HD feeds in full motion, but not all of them appear instantly.
A powerful Android phone and the HA app can takes a few seconds, and sometimes takes more than one attempt to get multiple streams.
The Unifi integration allows you to choose a lower resolution stream to make available to HA. Unifi can record at full resolution, but HA displays a lower resolution image MUCH faster.
On slightly slower client devices, you can sometimes see a still image appear first, then the HA back-end connects the video stream through to the client (HA can proxy from the camera server to a client). Slow clients just get stills updating over seconds.
Basically, consider the volume of data you are asking a HA client to display.
Beside above (most essential parts), another factor can also be the Type of Card one is using, yes picture-entity can show live-stream , another factor is the “stream” type your camera provides(beside above) i.e rtsp or brand specific
You are Not telling which cams, nor which Integration you are using for these, which is also a factor, where you might have to “tinker” with settings.
I.e Disable " Use Stream from Home Assistant " to get better performance
Some cameras have high and low resolution streams. IOU could record high resolution but send lower resolution to homeassistant. Or consider using the still image that may be available from you camera or through other methods
Thanks a lot guys for the valuable input and this is something I really need to spend some time and understand what you propose to I,ntegrate to have a dashboard which is reliable.
… But I am also completely lost as I have 5 different cameras and 2 integrations :
I have 5 different cameras :
192.168.1.3 : (Living)
192.168.1.4 : D-LINK DCS2210 (Garage)
192.168.1.5 : DAHUA IPC-EBW81200 (Rue)
192.168.1.7 : DAHUA DH-IPC-HFW1420SP (Jardin)
192.168.1.110 : DAHUA VTO2000 (Ringbell)
I am using 2 types of integrations so far :
Generic Camera
MJPEG IP Camera
… the thing is I am completely lost as of what entity belongs to what integration.
The entities I am using on the Dashboard showing the cameras are the following :
Any help would be very useful here, as for example I see the one of the entities I use is “entity: camera.dahua_rue”, but I have no clue which integration is belongs to as it can not find it back :
sort by integration, your rue is clealy MJPEG-IP
Your Main might be Generic, Or Dahue as it say
Ip You click at top.right frame/cock-wheel , you can add i.e "entity-id, which sometimes reveals more identification help
And Or click on Devices, where you also can sort on Integration