Im looking to get my four Hikvision cameras running through Frigate with real time object detection, but struggle to find the best setup. Currently I’m running HA OS in a Proxmox VM on a nuc5 i3 8gb ram.
As being quite new to this world I believe that the HassOS Addon would be my best and easiest option - for this I have a few questions:
Documentation says “Running Frigate in a VM on top of Proxmox … is not recommended” should I dedicate the NUC and install HA OS image directly to get the Addon or is there a better way?
Documentation recommends using Google Coral - would that be needed on the nuc5 i3 with 8gb ram?
If yes - i presume it’s the USB accelerator? and is there a guide to set this up with HA somewhere?
I have my NUC dedicated to HA with the OS running Frigate. As said in the documentation, you need to run the OS on baremetal for max performance.
If you want any performance at all you need a google coral. For comparison sake my hardware(nuc 7 i5) takes 600ms for the inferencing with the cpu and 8ms with the coral accelerator.
You can use any google coral that will fit in your hardware. I use the USB coral, but have seen others using pci, m2, etc. There needn’t be a setup guide for the coral hardware, its simply plug and play if you configure it as indicated in the frigate documentation.
Most of the processing is done on the coral, although it does still take some power for the add-on due to the ffmpeg stuff. Make sure you setup the hardware decoding for your specific cpu to keep it as efficient as possible. I’m currently running one camera and restreaming it to home assistant(rtmp) and my cpu usage is around 10-12%.