Client PC
AnsweredHi All
I have a requirement to have a client PC running NX Witness to view 48 x 2mp cameras running over 4 monitors.
Need a recommendation to do the following
- Must be showing all cameras at main stream
- Cameras running at Full Frame rate
- H264 Resolution
- CPU/GPU running at 50% or less
Do you know what CPU or CPU's would be required?
-
Hi Ryan,
Please check our hardware requirements via the following LINK.
-
Thanks Norman
The link only goes up to 16hd streams. I need 3 times that
Also it mentions having an i7... but which generation.
It would be great if network optix had a certain cpu passmark value per camera feed so that I could scale appropriately.
Has anyone had first hand experience running this many main streams at once?
-
Hi Ryan,
Displaying 12 cameras per monitor in realtime, mean that you'll have to display the primary stream all the time.
This will cause a huge load on CPU/RAM/GPU and I would be surprised if even an Intel Core i9-9900K could deliver this.
But if you agree on using our auto-scaling feature and thus displaying the secondary stream when you show 12 cameras per monitor, you will be fine with an i7 (desktop models and the newer generation the better) and a decent GPU (Nvidia GeForce GT 730 or better). Also it will depend on the OS you use. Windows will have a heavier load than Ubuntu for example.
It is difficult to determine up front which hardware would do the job since it depends on the resolution, framerate, compression, motion on the cameras, and the number of cameras. In this case, only the number of cameras is known.
I just tried what happens when I open 4 x 12 camera (3 MP) on an old i5 (4th gen. laptop CPU) with 8 GB RAM and internal Intel GPU. The CPU load was approx. 85% and the RAM aprox. 60%. -
Hi Ryan - I'd email Richard Lince over at Bluebox Video - richard.lince@bluebox.video to see what he thinks. They have some optimized video wall hardware for Powered-by-Nx solutions that should get you where you need to be here.
-
Thanks Tony and Norman
Norman: "But if you agree on using our auto-scaling feature and thus displaying the secondary stream when you show 12 cameras per monitor"
Client wont accept that. Believe me. This is replacing a Milestone solution i put in years ago. I spec'd everything for sub stream viewing. Had the guys install it and he said it needs to be full resolution. So in comes 3 x Socket 2011 PC's each with 15k passmark IIRC. Later on we put we put in 2 x 1060's GPU's into each PC when Milestone started doing GPU decoding.
Norman: "It is difficult to determine up front which hardware would do the job since it depends on the resolution, framerate, compression, motion on the cameras, and the number of cameras. In this case, only the number of cameras is known. "
Fair call, i should have put that in.
Camera Type 1 : 21 x Sony Full Body EB630
Compression: H264
In Field Bitrate: Max 4Mbps (This is fairly accurate, just remoted in and had a look at what its really doing)
Camera Type 2 : 27 x Hikvision 6mp 2 Line Series
Compression: H265
In Field Bitrate: Max 4 Mbps
Tony: "Hi Ryan - I'd email Richard Lince over at Bluebox Video - richard.lince@bluebox.video to see what he thinks. They have some optimized video wall hardware for Powered-by-Nx solutions that should get you where you need to be here."
Thanks mate, problem is i wouldn't be using his hardware which means I would be brain draining him with nothing in return.
-
Hi Tony - I completely know what you mean.. Its just the client.
The monitors are all 32inch 1080p monitors which fits in with what you are saying. However they will be going to 4k monitors soon. In your opinion do you think you would see a difference between sub and main running 12 cameras on a 4k?
Post is closed for comments.
Comments
7 comments