I did a proof of concept with a couple of cameras and it worked pretty well.
Now I’ve brought the number of cameras up to 6, the CPU is maxing out at 100% all the time, and as you’d expect the recordings are missing about 90% of the frames. The CPU is an i7-3770, 4GB RAM, brand new 7200rpm hard disk and gigabit networking throughout. The disk and network is barely doing anything and there is usually about 1GB of free RAM.
The cameras are kicking out 2 megapixels at 25 fps via RTSP. When using a single camera, Netcam Studio runs fine and records fine.
Following various threads I’ve read, I have reduced the motion detection to check every 500ms, reduced the recording frame count to 15fps and reduced the quality to min. Have tried various combinations of encoder choice and multithreading. Restarted the NCS service each time.
Currently it’s a bit embarassing as the system is incapable of recording anything despite another 5 cameras still to install. The system it is replacing performed much better, albeit with lower quality images.
Is there anything I can do to the settings to improve matters? Short of reducing the quality down to 720 or lower I can’t see the system being able to support all 11 cameras. But that kind of defeats the object of having better quality cameras.
Ideally I’d like to retain the ability to record the audio from the cameras.
My guess is that it’s the motion detection that takes up a lot of CPU, is that correct? What about the speed detection, can that be turned off somehow?
I have paid for a 16 channel license.