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
kjones9999  
#1 Posted : Wednesday, January 4, 2017 7:46:12 PM(UTC)
kjones9999

Rank: Advanced Member

Groups: Registered
Joined: 8/20/2014(UTC)
Posts: 388

Thanks: 29 times
Was thanked: 78 time(s) in 50 post(s)
Hi all. What determines the output resolution/framerate in vmix for NDI? Can that resolution be changed independently of other streaming rates? Any way to tell resolution of NDI in the Newtek monitor?
Also, if I plan to record vmix output into a vmix input on another machine, can I expect this to be drastically less hardware intensive than actually capturing with a decklink card for example?
kane  
#2 Posted : Wednesday, January 4, 2017 10:15:58 PM(UTC)
kane

Rank: Advanced Member

Groups: Registered
Joined: 3/24/2016(UTC)
Posts: 331
Location: Chicago, IL

Was thanked: 143 time(s) in 94 post(s)
The output resolution should be determined by the application. NDI Monitor will receive that and display according to the resolution of the display or window size. If NDI Monitor is resized to a very small window size, it will use the low-resolution NDI stream, the quality difference is typically not noticeable in these cases, but the bandwidth and CPU requirements are much lower when working with the low-resolution stream.

As for resource use, there are multiple factors at play so 'it depends'.

In the case you are probably speaking to, CPU, a hardware capture card will probably have less overhead and this is because a capture card is going to bring in uncompressed video which requires the least amount of CPU power to process since there is no CODEC processing.

NDI is compressed and while the CODEC is extremely CPU efficient, it is still another step that has to be performed. I wouldn't say the difference is 'drastic' but they will not be the same.

Now there is a reverse aspect to this. NDI is compressed which uses far less bandwidth across the PCI bus than uncompressed video does. So if the issue is computer bus bandwidth, then NDI can be better than a video I/O card in this respect. This isn't a factor to overlook, as increasing your CPU will make a system process faster, but it will not increase the amount of bandwidth.

Also, NDI can support things like alpha channel, in which for a video I/O card you need to use two connectors, so in this case NDI is probably better since it is single signal containing both versus having to work with two separate video sources and put them together.

Kane Peterson
NewTek
thanks 1 user thanked kane for this useful post.
ask on 1/4/2017(UTC)
Users browsing this topic
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.