vMix Forums
»
General
»
General Discussion
»
NDI vs Capture card: which is more cpu heavy?
Rank: Advanced Member
Groups: Registered
Joined: 1/31/2017(UTC) Posts: 93 Location: KZ
Thanks: 3 times Was thanked: 10 time(s) in 10 post(s)
|
Hello. I have relatively average PC for vMX. And was wondering what capture method will have lowest impact on my system for FullHD/60 video. Does anyone have any experience comparing NDI and capture card in terms of CPU usage?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 5/13/2014(UTC) Posts: 518 Location: Manchester, UK Thanks: 2 times Was thanked: 183 time(s) in 130 post(s)
|
If you use a capture card that transfers uncompressed video then the CPU will probably have less to do in getting that video into the system than if it has to decompress the video (as is the case with NDI).
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,214 Location: Germany Thanks: 3 times Was thanked: 168 time(s) in 150 post(s)
|
A PC is a sequential system. With videoprocessing the data is high and the time is short. Generally I agree with zenvideo. A capture card tends to be more efficient in terms of CPU cycles. PCI Express 3.0's 8 GT/s bit rate effectively delivers 985 MB/s per lane. FHD SDI signal we are talking of 3G/s. So you can do the math. Decoding is more intense than encoding.
There is an alternative to sequential processing. Parallel processing. This is done with FPGA's these days. To see what is possible take a look at the 1U Ross Carbonite Ultra. A PC will never ever get to this pure processing capabilities.
With NDI you need to focus on the network as well. Not only the video side.
For simplicity take a hardware switcher and live with it's price/value/speed options. Second option for you would be HDMI/SDI capture card with video wires. Third option would be NDI. If you have good knowledge in networks that option would open a lot of possibilities as well.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 12/11/2020(UTC) Posts: 31
Thanks: 4 times
|
Originally Posted by: andreypetr Hello. I have relatively average PC for vMX. And was wondering what capture method will have lowest impact on my system for FullHD/60 video. Does anyone have any experience comparing NDI and capture card in terms of CPU usage? I've done a rough comparison with hardware capture, and it pushes my CPU a little more than NDI. But...that's one camera at a time, practically speaking. If you want to have multiple cameras (especially remote based), it's worth looking into a cheap-ish second computer sending NDI to your main computer. You can program shortcuts (and/or use something like Companion) to show 1, 2, 3 or 4+ up on screen with one NDI input, so less overhead than several capture devices or added software overhead on your main computer.
|
|
|
|
vMix Forums
»
General
»
General Discussion
»
NDI vs Capture card: which is more cpu heavy?
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close