OBS Loses NDI Source

KimSim724

New Member
I use OBS to stream several NDI Sources in our church. We have NDI cameras, and then I have NDI Scan converter sending song words (1 source) and other content (2nd source) from another computer. Everything is wonderful when working. But if I shut down OBS and then restart it, I lose the song words and other content. The cameras continue to show up. To fix it I have to restart the computer that is generating the song words and other content, then everything is restored. I have tried restarting the computer with OBS, but it still can't find the NDI sources from the other computer (either in OBS or NDI Studio).
Does anyone have an idea of what is happening?
 

shennyp

Member
We do have some similar scenario and still trying hard to troublshoot. Our issue is once in a while our PTZ optics camera will not be detected by the OBS the solution is to reboot the camera. In search I found some information below which you could verify.
NDI detection
 

Lawrence_SoCal

Active Member
I don't know specifically, as I just got my PTZ camera inhand. But technically I'm curious if the issue is on the NDI sending end. My impression (very early... could be very wrong) is that NDI sends traffic, cameras appear to follow the PubSub model (available/ Publish to which something connects to and collects/receives). However your 2nd computer may be using an alternate approach of sending data to specific destination. When OBS (or PC#1) restarts its like handing up a connection? In which case you have to re-initiate connection on sending PC (#2). I'm curious if you've tried within the sending software (shouldn't have to be at the Operating System Level) to re-connect/re-start [exactly which would depend on the specific software].
Anyway, I could be way off base, but until you get a better reply, maybe something to look into? I'd check/test, but our Service Bulletin/Words, etc all are in PowerPoint running on OBS PC so your dual PC scenario isn't one I can test
 

KimSim724

New Member
We do have some similar scenario and still trying hard to troublshoot. Our issue is once in a while our PTZ optics camera will not be detected by the OBS the solution is to reboot the camera. In search I found some information below which you could verify.
NDI detection
I did have one computer as private and one as public. But changing it did not fix the problem. The interesting thing is that my computer in the office works just fine with the same source. It is just the laptop I use for the live stream that seems to have issues.
 

KimSim724

New Member
I don't know specifically, as I just got my PTZ camera inhand. But technically I'm curious if the issue is on the NDI sending end. My impression (very early... could be very wrong) is that NDI sends traffic, cameras appear to follow the PubSub model (available/ Publish to which something connects to and collects/receives). However your 2nd computer may be using an alternate approach of sending data to specific destination. When OBS (or PC#1) restarts its like handing up a connection? In which case you have to re-initiate connection on sending PC (#2). I'm curious if you've tried within the sending software (shouldn't have to be at the Operating System Level) to re-connect/re-start [exactly which would depend on the specific software].
Anyway, I could be way off base, but until you get a better reply, maybe something to look into? I'd check/test, but our Service Bulletin/Words, etc all are in PowerPoint running on OBS PC so your dual PC scenario isn't one I can test
I get what you are saying, but the thing is it works just fine on my office computer and it used to work fine on the streaming laptop. This is just a recent development and I am scratching my head trying to figure out what is going on.
 

Lawrence_SoCal

Active Member
Used to work, but now doesn't... oh the joy... No one wants to hear this - So what has changed?
A Windows Update changing expected behavior, or an update to AntiVirus or other security software?
In the 'old' days, it was a bit easier in this situation with better control of Patch updates (but most people did a terrible job, hence part of reason MS's change to forcing updates)

Do you have the exact same security software installed, and verified patch level and all settings? Windows OS security settings? so many places can block certain traffic... on either sending or receiving PC.... And breaking out WireShark to watch/compare network traffic between the 2 PC is beyond most folks. Sorry I can't suggest anything more specific.

Though in scanning this thread, another consideration is whether the laptop is getting overloaded with processing NDI feeds. Have you used Task Mgr/Resource Monitor to make sure you don't have a hardware resource bottleneck on laptop (vs desktop PC)?
 

KimSim724

New Member
Used to work, but now doesn't... oh the joy... No one wants to hear this - So what has changed?
A Windows Update changing expected behavior, or an update to AntiVirus or other security software?
In the 'old' days, it was a bit easier in this situation with better control of Patch updates (but most people did a terrible job, hence part of reason MS's change to forcing updates)

Do you have the exact same security software installed, and verified patch level and all settings? Windows OS security settings? so many places can block certain traffic... on either sending or receiving PC.... And breaking out WireShark to watch/compare network traffic between the 2 PC is beyond most folks. Sorry I can't suggest anything more specific.

Though in scanning this thread, another consideration is whether the laptop is getting overloaded with processing NDI feeds. Have you used Task Mgr/Resource Monitor to make sure you don't have a hardware resource bottleneck on laptop (vs desktop PC)?
Nothing had (to the best of my knowledge) changed when the problem started. Now I have been messing around with the different suggestions, I can't say that everything is the same. Good thing is that I eventually intend on replacing the laptop with a desktop once I get everything set up, tested, and working. But this is a brand new laptop with plenty of horsepower. When I am streaming the cpu load is barely over 25%.
 

KimSim724

New Member
Ok, I got it figured out! The problem was that I followed PTZ Optics knowledgebase article about setting up a Ubiquiti Unifi network for use with PTZ Optics and NDI. When I restarted all the switches in my network, (which removed the settings) everything works again. I had used this to try and eliminate some of the latency between my NDI cameras and the audio feed (from sound board through a audio interface). We will have to test it tomorrow to see what this did to my adjustments in OBS.
 
Top