logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
andreypetr  
#1 Posted : Monday, December 7, 2020 11:04:00 PM(UTC)
andreypetr

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?
zenvideo  
#2 Posted : Tuesday, December 8, 2020 12:56:00 AM(UTC)
zenvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/13/2014(UTC)
Posts: 515
Man
United Kingdom
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).
mavik  
#3 Posted : Tuesday, December 8, 2020 6:50:12 AM(UTC)
mavik

Rank: Advanced Member

Groups: Registered
Joined: 4/23/2017(UTC)
Posts: 1,144
Man
Location: Germany

Thanks: 3 times
Was thanked: 166 time(s) in 148 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.
mark2020  
#4 Posted : Saturday, February 13, 2021 9:45:39 AM(UTC)
mark2020

Rank: Advanced Member

Groups: Registered
Joined: 12/11/2020(UTC)
Posts: 31

Thanks: 4 times
Originally Posted by: andreypetr Go to Quoted Post
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.
Users browsing this topic
Guest
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.