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

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

Palakis atualizado obs-ndi - NewTek NDI™ integração no OBS Studio
com uma nova entrada de atualização:

obs-ndi 4.11.0



Leia o resto desta entrada de atualização...
Essa atualização do NDI não resolveu para o meu OBS. Eu uso o Windows 10. O sinal transmitido pelo celular não chega ao OBS. No Prism Live Studio ele chega normalmente. Estou usando Samsung M52 telefone celular. Instalado no computador: OBS 29.0.2, NDI 5.5.3 e plugin 4.11.0 para Windows.
 

Attachments

  • Captura de tela 2023-03-28 160330.png
    Captura de tela 2023-03-28 160330.png
    64.3 KB · Views: 212

Attachments

  • Captura de tela 2023-03-28 160330.png
    Captura de tela 2023-03-28 160330.png
    64.3 KB · Views: 120
Working in OBS 29 but the NDI feed from a PTZOptics camera will randomly freeze in OBS (other apps it is still live). Sometimes it is good for 90 minutes, sometimes 55 minutes, sometimes only 5 before it freezes. And then if you click in OBS it will completely lock up and crash. The last line in the standard log file (crash log isn't created) is:

[obs-ndi] audio thread for 'NDI™ Source' completed​

Not sure where to go from here. Using NDI runtime 5.5. Any help is appreciated.
This is exactly what I am experiencing. I just purchased 4 new NDI cameras for my church and now I can't use them... $7k !!
Any fix for this yet?
 
We are going to try The PTZOptics Camera Software.


It works with OBS.
 
I'm thankful my NDI PTZ camera vendor (Panasonic) provides a free Virtual USB driver, so NDI camera feed appears as local USB webcam to OBS. no plugins required

This is exactly what I am experiencing. I just purchased 4 new NDI cameras for my church and now I can't use them... $7k !!
Any fix for this yet?

I also do not, for our HoW, upgrade unnecessarily (don't fix what isn't broken). For our live/production environment, we have NOT needed any new features/bug fixes in OBS v28 and newer, so are holding off for now until the 'dust settles', so to speak. I like what I see, and I'm looking forward to upgrading our GPU to support AV1, probably in a year or so, when more than YouTube accepts it as stream input

So @jsdray - any reason you needed to upgrade? I'd presume cameras are more important that other upgrade features, so go back to OBS v27 for now??
 
Last edited:
I'm thankful my NDI PTZ camera vendor (Panasonic) provides a free Virtual USB driver, so NDI camera feed appears as local USB webcam to OBS. no plugins required



I also do not, for our HoW, upgrade unnecessarily (don't fix what isn't broken). For our live/production environment, we have NOT needed any new features/bug fixes in OBS v28 and newer, so are holding off for now until the 'dust settles', so to speak. I like what I see, and I'm looking forward to upgrading our GPU to support AV1, probably in a year or so, when more than YouTube accepts it as stream input

So @jsdray - any reason you needed to upgrade? I'd presume cameras are more important that other upgrade features, so go back to OBS v27 for now??
We had a camera fail and so we went ahead and upgraded all 3 from SDI to NDI cameras. Obviously we were unaware of this issue. They were simple to install and it looked great... no delays... etc. But I can't have it freezing randomly. I had to configure the new cameras in OBS via rtsp just to get through our Easter Sunday services and buy some time for a resolution. I use SAMMI to control 3 livestream cameras (using about 20 presets) with websocket-5 so I have to use OBS28+. I can't find anything that this is being addressed or will be addressed. I'm hoping this will be fixed before I have to downgrade anything else. Is there any talk of being fixed? Has the issue even been acknowledged?
 
Is there any talk of being fixed? Has the issue even been acknowledged?
Depends on what you mean
My understanding is that NewTek (author of NDI) prevents OBS Studio (a free, open-source software {FOSS} package) to natively incorporate NDI protocol (whether that is license fees, unreasonable license terms, or ?? I don' t know). Notice that some pay software alternatives to OBS Studio does natively include NDI connection options. So, complain to NewTek and your camera vendor about this.

Is this a known 'challenge' - Yes, of course
With FOSS, the end-user assumes responsibility for educating oneself on caveats, etc. With OBS Studio, that includes NDI. My understanding is that there a number of different approaches to getting NDI feeds into OBS Studio. I mentioned that my camera vendor provides their own solution. So, my recommendation, is to start with your camera vendor. Then I'd look into NewTek's free NDO Tools. Then, I'd look into 3rd party alternatives, like possibly the new PTZOptics camera control system?
 
4.11 is crashing OBS 29 randomly. 5, 15, sometimes longer, the video feed appears to freeze. Scenes are still changeable but video (multi camera) is frozen in all scenes. Clicking exit results in OBS "not responding" Has this issue been acknowledged as an issue?
 
Depends on what you mean
My understanding is that NewTek (author of NDI) prevents OBS Studio (a free, open-source software {FOSS} package) to natively incorporate NDI protocol (whether that is license fees, unreasonable license terms, or ?? I don' t know). Notice that some pay software alternatives to OBS Studio does natively include NDI connection options. So, complain to NewTek and your camera vendor about this.

Is this a known 'challenge' - Yes, of course
With FOSS, the end-user assumes responsibility for educating oneself on caveats, etc. With OBS Studio, that includes NDI. My understanding is that there a number of different approaches to getting NDI feeds into OBS Studio. I mentioned that my camera vendor provides their own solution. So, my recommendation, is to start with your camera vendor. Then I'd look into NewTek's free NDO Tools. Then, I'd look into 3rd party alternatives, like possibly the new PTZOptics camera control system?
Thanks for the reply, but it didn't really tell me anything I didn't know already. I have contacted the other parties. I'm trying to cover all the bases to get to a resolution. I was looking for more of a response like I'm using version blah, with version blah... before I began downgrading to find a fix. I was hoping it was on the radar and a fix would be out soon. Also, in response to FOSS, we are a non-profit. I have to be extremely frugal with a limited budget. I spend hours of my free time as a volunteer to do this and I am a team of 1. I research, I install, I configure, and I run 3 cameras, sound and a robotic spot light... I think I'm as educated as I need to be...
 
@greedyintern,
I'm feeling pretty good about finding the right combination to fix this issue you described... I'm 1.5 hours into my 3rd successful test run.
I ended up downgrading from OBS 29 to OBS v28.1.2 with the obs-ndi plugin v4.10.0, and the NDI runtime 4.5.1
This may introduce audio issues based on what I've read, but I do not use the cameras for an audio source. I'm running 3 NDI cameras with SAMMI control deck... I hope this helps you too since I wasn't finding anything for our issue.
 
Does anybody else has an proplem with getting audio when using the Dedicated Output ? I swear i had it working 2 weaks ago. Has anybody an idea?
 
unfortunately, there is no "/usr/local/lib". I only find "/usr/local/bin" which just contains "Application.Mac.NDI.Recording". Do I miss something?
 
Dear all,

as a lot of us, I also struggled with NDI on my M1 Mac. Today I got it working, and I wanted to share my solution with you:

- Go into /Programs, and choose "Show Contents" from NDI Video Monitor. Go into "Contents > Frameworks" and copy the "libndi_advanced.dynlib"
- Chang into "usr/local/lib", and paste this file
- rename the "libndi4.dynlib" (like e.g. "old_libndi4.dynlib")
- rename "libndi_advanced.dynlib" to "libndi4.dynlib"
- start OBS, and you'll see the NDI Sources again

Cheers, Thomas
Unfortunately there is no "/usr/local/lib" on my system. I Only found "/usr/local/bin" and it contains "Application.Mac.NDI.Recording" in stead of "libndi.dylib". Do I miss something?
 
Going to leave my reply just in case this helps someone else.

What I wanted to achieve was using my iPhone as a video input in OBS. So here it goes:

- I'm using a Mac, OBS 29.0.2, OBS-NDI plugin 4.11.0, NDI 5.5.3 runtime
- Installed all the things and did the dylib replacement mentioned a couple of pages earlier, but honestly at this point i don't know if it's actually necessary.
- Installed NDI Tools for Mac, which are weird AF
- On the iPhone, run the NDI app. I'm using the unofficial NDICam app by Mark Gilbert, not the official one, and stilll works
- Open NDI Launcher, launch NDI Virtual Input, in the menu at the top, select NDI and then your iPhone stream.
- Open OBS, add Video Capture Device, select NDI Video as the Device. Previously NDI Source appeared as a main option, which made this really hard to find because I wasn't expecting it there
- Voila

This was frustrating as hell, nearly gave up a few times. Hard to understand how in this day an age things are still so complicated / poorly documented.

Registered an account just to leave this message, really hope it saves someone a couple of hours of frustration and feeling dumb.

J
 
Last edited:
Back
Top