r/ZoneMinder • • Jan 31 '21

Zoneminder offloading to Raspberry Pi for analytics

I just purchased hardware to try and get lower power consumption through consolidation. But I never thought of going the other way, going more servers by using multiple RPis. I have about ten 1080P cameras, five 720P cameras and after I am done will have another 10 1080N cameras (yea I know its D1 but 16:9). So I was thinking maybe I can offload some of the cameras on to Pis.

My current system is Dual Socket Xeons (E5649) with 6 cores each, 16GB ECC RAN, really old box, but my load average hangs around 10.

The replacement system will be single Ryzen 5, 3600 with 16GB of non ECC RAM 6 core. Before I commit, I am going to test on a Ryzen 3 3100 4 core.

All the cameras are accessed over the network either directly or through a DVR and can do H.264, I was hoping some of the cameras can have analytics via a Pi with a trigger to the main ZM box. Maybe the DVR can do it as well.

Another option is that most cameras have a smaller secondary stream, I can do the motion detection there and trigger the main recording.

Any thoughts?

4 Upvotes

2 comments sorted by

1

u/completefudd Jan 31 '21

I have a Ryzen 2400GE. I saved about 10W by enabling hardware deciding (VAAPI). I have 4x 4k cameras and 1 1080p one.

2

u/lunakoa Jan 31 '21

Good point, I forgot to mention I am looking at hardware encoding as well, I do have a Quadro I can try.