3 ms·
Open-source NVR Frigate uses Coral TPU on RPi for security camera monitoring, https://docs.frigate.video/ https://docs.frigate.video/ > Local NVR designed for
by transpute 3y ago
Open-source NVR Frigate uses Coral TPU on RPi for security camera monitoring, https://docs.frigate.video/ https://docs.frigate.video/
> Local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras. Use of a Google Coral Accelerator is optional, but strongly recommended. CPU detection should only be used for testing purposes. The Coral will outperform even the best CPUs and can process 100+ FPS with very little overhead.
- thedougd 3y agoIt indeed works well. I bought a refurb Dell SFF desktop with an empty M.2 slot for wifi/Bluetooth. I added a Coral TPU in M.2 form factor and it's serving as my NVR now. The integrated Intel GPU also offers hardware accelerated video encode/decode.
- ph4te 3y agoThis thing works great. It's loaded in my local 5-node(2x3) k8s cluster, with a Coral TPU plugged into a single node. I have 6 4k cameras running, and it does object analysis on all of them with < 10% CPU on the node.
- vanillax 3y agoI run this too on k8s, but there's no benefit of running on k8s because the app doesn't benefit from multiple pod / clustering. Unless I'm missing something, there's no real advantage to running on k8s compared to docker. It would be cool if each camera stream could be spawned off to a pod so that it could leverage clustering.
- ph4te 3y agoAgreed, no advantage, I just run a larger k8s cluster instead of having docker systems laying around now.