DistroAV - Network Audio/Video in OBS-Studio using NDI® technology

DistroAV - Network Audio/Video in OBS-Studio using NDI® technology 6.0.0

airi

New Member
I ran a test stream (5-minutes or so) to see if a log could figure out what was going on and this time it said there was an issue with max audio buffering (restarting source all the time because of it) could that be the root cause of all these problems?

If it is... why on earth would it get solved by reinstalling ethernet drivers?
Regarding this message, I was able to get around it by enabling 'Multi-Cast' in the actual NDI settings. I'm not sure why that magically makes it work, but it does. Would love to be able to use it normally without the multicast settings, but have yet to find the fix for it.
 

tyoung0240

New Member
Hello,

I've just today had to download two C++ updates for obs studio and now DistroAV NDI no longer functions... all I get is a black screen on my streaming pc. log file from the stream pc is: https://obsproject.com/logs/CMSXqfRDLbCeTBDE... my apologies if this isn't the place for this. Not really sure how this works yet... only my 2nd post ever...
 

djseblast

New Member
Hi, from a mac im not having the output, using the new distroAV i cannot send the pgm nor the pvw signals but only dedicated to sources.


hola, desde un mac no puedo enviar la salida master del pgm ni del previo, solo puedo enviar la de fuente dedicada.
 

FunkyJamma

New Member
Having an issue with obs where the video sends but the audio is intermittent. This doesnt happen with the ndi tools studio monitor.
 

FunkyJamma

New Member
I cant figure out how to edit it but i figured out the problem and not sure how to solve it. I have 2 network cards one is 25gig which is computer to computer and the 1gig which is the one both computers use to access the internet. on the streaming computer if i disable the 1gig network everything works as should. But I cant stream this way because there's no internet access. As soon as I enable the 1gig card again it stops working so what is happening is that it is switching back to this network. I used the ndi tools and set access manager to use the preffered nic for the 25gig but this doesnt seem to make a difference. When checking on studio monitor everything works as it should.
 
I cant figure out how to edit it but i figured out the problem and not sure how to solve it. I have 2 network cards one is 25gig which is computer to computer and the 1gig which is the one both computers use to access the internet. on the streaming computer if i disable the 1gig network everything works as should. But I cant stream this way because there's no internet access. As soon as I enable the 1gig card again it stops working so what is happening is that it is switching back to this network. I used the ndi tools and set access manager to use the preffered nic for the 25gig but this doesnt seem to make a difference. When checking on studio monitor everything works as it should.

1. Which role is the OBS Studio setup you're working on assuming in the NDI context, sending, receiving, or both?

2. Which segment are you trying to move NDI over?

When OBS Studio is in the sending role, by way of the Tools/DistroAV menu item (and likely as a filter as well), the interface you select in the Settings/Advanced/Network/Bind to option. That will likely also dictate which interface you will stream over as well. Beam does a much better job by keeping this information within the plugin, separate from OBS Studio's network settings.

Hope this helps.

--Katt. =^.^=
 

FunkyJamma

New Member
1. Which role is the OBS Studio setup you're working on assuming in the NDI context, sending, receiving, or both?

2. Which segment are you trying to move NDI over?

When OBS Studio is in the sending role, by way of the Tools/DistroAV menu item (and likely as a filter as well), the interface you select in the Settings/Advanced/Network/Bind to option. That will likely also dictate which interface you will stream over as well. Beam does a much better job by keeping this information within the plugin, separate from OBS Studio's network settings.

Hope this helps.

--Katt. =^.^=
I'm sorry but I didnt understand any of this lol. I am trying to send gameplay to a dedicated stream pc. If I disable the 1gig card on the stream pc it sends it perfectly fine. But once i turn on the 1gig card in order to stream it stops working. It gets laggy with choppy sound and such because it switches to sending the data over through that.

Edit: I think i just understood what you said will check with the network bind and see how that works
 

FunkyJamma

New Member
1. Which role is the OBS Studio setup you're working on assuming in the NDI context, sending, receiving, or both?

2. Which segment are you trying to move NDI over?

When OBS Studio is in the sending role, by way of the Tools/DistroAV menu item (and likely as a filter as well), the interface you select in the Settings/Advanced/Network/Bind to option. That will likely also dictate which interface you will stream over as well. Beam does a much better job by keeping this information within the plugin, separate from OBS Studio's network settings.

Hope this helps.

--Katt. =^.^=
Setting the network bind in obs worked thank you.
 
Setting the network bind in obs worked thank you.

Awesome!

In my setup, were I to use NDI, the machines go over their own dedicated LAN, in this case a ten-gigabit ethernet segment hosted on its own connected, but separately-managed ten-gigabit switch, a Cisco Nexus N9372-TX-E. On the machines which only send NDI and one that receives and sends NDI, I set the bind to the interface on the ten-gigabit backbone. The final, receive-only machine is left on the default.

I'm glad you got things working!

--Katt. =^.^=
 

Stormin

New Member
Just a little comment / request. On the Overview page for this plugin, it says that instructions for installing the NDI 6.0 Runtime are on the Downloads page. However, that is not the case. The Github page appears to have no references / links to how to download and install the NDI 6.0 Runtime. I realise this is a "Let me Google that for you" problem, but it would help the installation and adoption process go a lot smoother. :-)
 

Trouffman

New Member
Just a little comment / request. On the Overview page for this plugin, it says that instructions for installing the NDI 6.0 Runtime are on the Downloads page. However, that is not the case. The Github page appears to have no references / links to how to download and install the NDI 6.0 Runtime. I realise this is a "Let me Google that for you" problem, but it would help the installation and adoption process go a lot smoother. :-)
This is in the Wiki > installation Section : https://github.com/DistroAV/DistroAV/wiki/1.-Installation

It did not fit to stay on the Download page anymore (for a while), Will look to adjust this if possible.
 

DigitalTiger

New Member
I’m having some difficulty pushing a scene that isn’t Program or Preview to the two projectors I have (currently using Orivision NH 1000). When I have the checkboxes ticked, I can see (discretely) Program and Preview, but I have scenes that are not sent to these locations (by design… think of OBS sending the scene to a projector from the Scene column).

I would like to be able to send each of these rooms to their own (in-room) destinations without having to go to Preview or Program.

Right now, I can only produce the results I want by running HDMI cables directly from my Mac to to the projectors.
 

favedrank

New Member
I cannot seem to get NDI to show up as a source option in OBS. Just installed DistroAV from scratch and I already had NDI tools installed. I can verify the plugin was installed in the correct folder, but the DistroAV troubleshoot wiki also said to check for NDI runtime files which I do not see. In Library/Application Support/NewTek/NDI all I see is a folder called HX_Driver. In the usr/local/lib folder I do see libndi.dylib but it still doesn't work.

I tried the solution here but that didn't do it either:

OBS 30.0.2
Sequioa 15.3
 

bruno.victorino

New Member
Hi, I have installed OBS, and just after DISRTO 6.0. ... I have 3 PTZ optics through NDI, I use MAC M1 PRO . I can see the NDI feed through PTZ Optics app , however I cannot see these feeds on OBS (Source>NDI SOURCE) It doens't show any of 3 cameras in the drop down menu.

I am trying to track the issue, but I at this point have no clue what is going on.

Any suggestions
 

Trouffman

New Member
I’m having some difficulty pushing a scene that isn’t Program or Preview to the two projectors I have (currently using Orivision NH 1000). When I have the checkboxes ticked, I can see (discretely) Program and Preview, but I have scenes that are not sent to these locations (by design… think of OBS sending the scene to a projector from the Scene column).

I would like to be able to send each of these rooms to their own (in-room) destinations without having to go to Preview or Program.

Right now, I can only produce the results I want by running HDMI cables directly from my Mac to to the projectors.
DistroAV support Program and Preview output as well as a an NDI Output filter that can be added to a Scene or a Source.
"Projectors" are not supported as output on NDI out-of-the-box.You can explore using the NDI Output Filter for this purpose.

I cannot seem to get NDI to show up as a source option in OBS. Just installed DistroAV from scratch and I already had NDI tools installed. I can verify the plugin was installed in the correct folder, but the DistroAV troubleshoot wiki also said to check for NDI runtime files which I do not see. In Library/Application Support/NewTek/NDI all I see is a folder called HX_Driver. In the usr/local/lib folder I do see libndi.dylib but it still doesn't work.

I tried the solution here but that didn't do it either:

OBS 30.0.2
Sequioa 15.3
This is most likely a not fully installed plugin or a network issue.
We have re-worked the wiki recently at : https://github.com/DistroAV/DistroAV/wiki/2.-Troubleshooting
Hi, I have installed OBS, and just after DISRTO 6.0. ... I have 3 PTZ optics through NDI, I use MAC M1 PRO . I can see the NDI feed through PTZ Optics app , however I cannot see these feeds on OBS (Source>NDI SOURCE) It doens't show any of 3 cameras in the drop down menu.

I am trying to track the issue, but I at this point have no clue what is going on.

Any suggestions
Sounds like a firewall issue.
Please read the Wiki and the network requirement : https://github.com/DistroAV/DistroAV/wiki/2.-Troubleshooting
 

EpicKris

New Member
Hey guys, first time getting on a forum like this. So if I step out or do something wrong please forgive me. I'm trying to get the Distroav plugin set up on an M2 Mac mini. I'm getting stoped as soon as I try to download the file. For some reason it skips the "destination" portion of the download process and then give me an error. When I try to download any other type of plugin or app I need to put in my password for it. But with the " distroav-6.0.0-macos-universal.pkg " it doesn't ask me to do this. I figured maybe it was a Mac problem so I tried it on my MacBook Air and it worked instantly. What am missing in the setting to get this thing working? Any help is greatly appreciated.
To be clear, I've uninstalled all the aspects of the programs that I know, OBS, NDI, and the like. I've started from scratch a few times and this keeps happening. It just says "The installation has failed. The installer encountered and error that caused the installation to fail. Contact the software manufacturer for assistance." But again, went on super smooth with my MacBook...Thanks for your help.
 
Top