2 ms·
I've tried motioneye and zone minder and they were too complicated or CPU intensive and didn't record audio, so I ended up writing a multiprocess python script
by colordrops 6y ago
I've tried motioneye and zone minder and they were too complicated or CPU intensive and didn't record audio, so I ended up writing a multiprocess python script with ffmpeg to directly write out raw video data. I've got months of continuous video from two cameras on a 1 TB SSD.
I purchased ieGeek 1080p ip cams, but they were not PoE so I bought adapters. Might be easier to just get PoE cams directly.
Camera:
https://www.amazon.com/dp/B07QW73RJS/ref=cm_sw_r_cp_apa_i_8LvqFbDHWPNZR https://www.amazon.com/dp/B07QW73RJS/ref=cm_sw_r_cp_apa_i_8L...
Adapter:
https://www.amazon.com/dp/B078LYW6D7/ref=cm_sw_r_cp_apa_i_XPvqFbV6ZNNJ1 https://www.amazon.com/dp/B078LYW6D7/ref=cm_sw_r_cp_apa_i_XP...
Here's the script:
https://github.com/erahhal/ipcam-recorder https://github.com/erahhal/ipcam-recorder
I added the script as a systemd service that starts up on its own.