Question / Help OBS using NDI

Redeyes_NI

New Member
Hi first post on here hoping someone can help me out. I've been using NDI to do a dual PC stream for a while now and I just cannot get the quality where I want it. I was led to believe that NDI is a lossless way of streaming, however when I use it it's quite pixelated, especially compared to streaming on a single PC where I can get it looking almost as good as if you were playing it, so i know NDI is the issue here but I don't know how to fix it. I've tested a lot of different settings to see if it was that and recently purchased a gigabit network switch just to make sure it wasn't my network speed bottlenecking me.

Any help here would be greatly appreciated!
 

Narcogen

Active Member
It sounds like you do not need to be using NDI.

NDI is not lossless.

If your single PC setup is almost as good as you are playing it, there's no need for NDI. NDI can be useful for adding multiple particpants, for connecting an encoding machine to a renderer over a network, a lot of uses. But it needs a good network connection, and is only lightly compressed and does not use hardware encoding or decoding, so will use a bit of CPU resources.

More detailed information would require looking at logfiles.

On the gaming PC, are you also running OBS plus the NDI plugin, or just running an NDI capture app like ScanConverter?
 

Redeyes_NI

New Member
It sounds like you do not need to be using NDI.

NDI is not lossless.

If your single PC setup is almost as good as you are playing it, there's no need for NDI. NDI can be useful for adding multiple particpants, for connecting an encoding machine to a renderer over a network, a lot of uses. But it needs a good network connection, and is only lightly compressed and does not use hardware encoding or decoding, so will use a bit of CPU resources.

More detailed information would require looking at logfiles.

On the gaming PC, are you also running OBS plus the NDI plugin, or just running an NDI capture app like ScanConverter?
I have the plugin and runtime on both PCs, and the reason i want to use NDI is so that there's as minimal strain on my gaming PC as possible for performance as I have a 240hz monitor so I try to keep the fps as high as possible. From what I understand NDI should still look better than what I've been getting with it.
 

Narcogen

Active Member
All you're offloading is the encoding and whatever extra rendering is necessary for the non-game elements in your scenes. If your gaming PC has a late model Nvidia card, you're not saving anything on encoding.

Again, further comment would require logs from each PC and possible sample screens or video from direct record vs NDI.
 
Top