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
Rinsky  
#1 Posted : Monday, July 18, 2016 7:25:27 PM(UTC)
Rinsky

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 462

Thanks: 38 times
Was thanked: 39 time(s) in 35 post(s)
I recorded my NDI output via ffmpeg and found out afterwards, that NDI was transmitting bad quality, very blocky with a lot of artefacts. I was recording with very high bitrate and tried the same settings with a decklink video input and had a great video quality, so the problem must be NDI.

I am using a 1 gbit switch and was also streaming to facebook live while using NDI sources, but never used 1gbit bandwidth.

Has anyone else experienced any blocky NDI video sources?
kane  
#2 Posted : Monday, July 18, 2016 9:31:41 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)
I would try using NDI IsoRecorder (there is a free version from http://newtek.com/ndi/applications ) and see what happens. I'm not sure how you are getting NDI into FFMPEG, but I've use NDI IsoRecorder the quality is good, the compression should not be noticeable. If you are seeing major compression artifacts, something is wrong, but I doubt it is NDI.

Kane Peterson
NewTek
stevespaw  
#3 Posted : Tuesday, July 19, 2016 9:25:06 AM(UTC)
stevespaw

Rank: Advanced Member

Groups: Registered
Joined: 3/12/2015(UTC)
Posts: 480
Man
Location: Kansas City, MO USA

Thanks: 149 times
Was thanked: 75 time(s) in 57 post(s)
Did you watch it with NDI monitor on another PC for issues?

Steve
Rinsky  
#4 Posted : Monday, July 25, 2016 7:06:47 PM(UTC)
Rinsky

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 462

Thanks: 38 times
Was thanked: 39 time(s) in 35 post(s)
Thanks for your replies.

I just tested it with the same setup and same settings and the video quality was as good as if it is connected via video cables. When I was recording my last 2 live productions it always got blocky.

I don't really know what the problem can be. The only thing that's different is, that I did not connect any live cameras to the Vmix computer.

Could it be that the GPU was overloaded with 3 SDI inputs, 1 virtual copy of one of those inputs, 3 replay channels, 1 casparcg input via NDI from another computer and also sending the output via SDI and NDI at the same time?

The CPU was definitely not stressed out.

Setup:

CPU: i7 4930K
GPU: Nvidia Geforce GTX 760

Could it be that the NDI sources become blocky if the GPU is stressed out? If so, how do i find out when the GPU is stessed out?

Regards,
Patrick
kane  
#5 Posted : Monday, July 25, 2016 9:21:48 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)
NDI is all CPU, so GPU shouldn't affect it, at least not directly. I don't know how vMix handles GPU resources, if it is doing something that lowers quality, then NDI will just have that to work with.

Only other thing that I can think of, you didn't happen to pick the low bandwidth option for your NDI sources in vMix? That would cause the quality to be lower.

Kane Peterson
NewTek
Rinsky  
#6 Posted : Monday, July 25, 2016 9:45:29 PM(UTC)
Rinsky

Rank: Advanced Member

Groups: Registered
Joined: 8/2/2013(UTC)
Posts: 462

Thanks: 38 times
Was thanked: 39 time(s) in 35 post(s)
I already thought of the same thing, but sadly it was unticked, so it must be something else.
admin  
#7 Posted : Monday, July 25, 2016 10:15:41 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,137
Man
Location: Gold Coast, Australia

Was thanked: 4135 time(s) in 1487 post(s)
Hi,

Can you send some screenshots to show the quality and also the exact recording settings used?
Can you also confirm the latest vMix 17.0.0.105 is being used?

GPU processing is exact pixel for pixel accuracy, so that will not be impacting quality in any way.

Regards,

Martin
vMix

mjgraves  
#8 Posted : Tuesday, July 26, 2016 4:16:45 PM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,150
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
Rinsky wrote:
I recorded my NDI output via ffmpeg and found out afterwards, that NDI was transmitting bad quality, very blocky with a lot of artefacts. I was recording with very high bitrate and tried the same settings with a decklink video input and had a great video quality, so the problem must be NDI.


What setting did you use for FFMPEG?

Was it ONLY the NDI sources where quality suffered?

Did the NDI streams look ok in NDI monitor?

It strikes me that FFMPEG is the more likely source of issues as it's encoding the recorded file. That's CPU intensive and inherently lossy.

I've yet to see NDI cause any issue with image quality.
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.