NCS 8 cameras, 1080p 30fps hardware recommendation


#1

Hi!
We are using NCS not for surveillance but as a camera controller. We’re using the API and a node application in a vertical wind tunnel (sports arena). Now we want to upgrade our cameras and I’m very much looking for help when choosing new hardware (also cameras if you have any suggestions). Up until now it’s been running 5 cameras, 4 Vivotek IP 720 25fsp, and 1 Nikon d750 on Avermedia u3 without any problem. We’re not doing any playback, only recording.

The new setup would be:

  1. Keeping the d750
  2. 5 IP (PoE) cameras 1080p 30fps.

What HW upgrades would you recommend and if possible what cameras? Price is not an issue.
Current system: https://vossmediahouse.com/other/system.png

Best regards
Rune Aspvik


#2

Hi Rune!
This is certainly the million dollar question nowadays :slight_smile:. The conditions for these kind of systems have changed a lot just during the last year mainly due to the rapid development of high resolution megapixel cameras. For about a year or two ago it was the cameras that limited performance. CPU was not a problem. Today it is the other way around. MP cameras demand so much CPU power which then makes the CPU the limiting factor when using MP-cameras. A new interesting scenario. So giving you an exact answer is impossible. So you need to test and see how your over all system reacts.

As you say the system you use today works fine. Main reason for that I would say is the Xeon X5650 which is a 6 core 12 threads processor. Video processing love to use as many threads as possible. When you run this what is the CPU load?

Going from 720p to 1080p is a factor of 2. Calculations are made at least 2 or 3 times in NCS. Also going from 25fps to 30fps also demands more CPU. And finally how many FPS do you need for the recording? And this is for five cameras. It will certainly be much more calculations and the need for more CPU power, but how much more compared to what you have today? Here is another post that just now deals with this and I hope he will report som results 100% CPU with 6 x Samsung SND-6013 cams

You have a very good start with that Xeon processor and I would start with buying the cameras, connect them one-by-one and see what happens with the system. Depending on the hardware configuration adding a second Xeon processor might be a solution.

If you like Vivotek go with Vivotek. I am using Vivotek in some systems and I am happy, but the market is just flooded with new MP-cameras. A camera that support ONVIF is good since it is easy to connect to NCS. If not you need to find the correct URL, but I think this is familiar to you.

Sorry, no exact answer, but I hope that the discussion can guide you to make it work. You know where to find me for more questions and I would certainly be interested in any reports how it works for you.

Thanks and good luck,
Henrik


#3

I just updated my findings on the other thread with 6 cams!


#4

Thank you! I will post updates in this thread as I go along.


#5

@Henrik hi!
I read one of your other posts as well recommending multiple cores, multiple threads.

We now have 3 Vivotek cameras delivering up to 1080 60fps. However, for normal every day use we run 720, 30fps.

For competitions we can use just 2 cameras, but preferably 60 fps.

Would you say that the Intel Core i9-7900X processor is a good choice for this type of recordings?


#6

Hi Rune,
That processor is top of the line so 3 x 720p, 30fps it should be able to fix while it is sleeping :slight_smile:. Interesting to see the result. But, NCS do not work in 60 fps. Max is 30 fps. Test also to run using software_vlc.
Good luck,
Henrik