-
-
Notifications
You must be signed in to change notification settings - Fork 366
2. Troubleshooting
In OBS select Help
->Log Files
.
To access the log files, in OBS menu Help
-> Log Files
:
-
View Current Log
- to debug by yourself-or-
-
Upload Current Log File
, and share the URL in your Bug Report or Support Request
(Work-in-Progress)
(Work-in-Progress)
Known Error messages:
obs_module_load: ERROR - load_ndilib() failed; message=%s
obs_module_load: ndiLib->initialize() failed; CPU unsupported by NDI library. Module won't load.
Solution:
- Hardware is unsupported
- Other limitation exists (from error message) - Open a ticket if this seems unexpected
load_ndilib: ERROR: NDIlib_v5_load not found in loaded library
load_ndilib: ERROR: Can't find the NDI library
load_ndilib: ERROR: QLibrary returned the following error: '%s'
Solution:
- Follow the Installation Steps fully (especially per-requisites)
- Clean any old NDI Runtime (See Installation Steps)
warning: unsupported pixel format %d
ndi_source_thread_process_video2: warning: unsupported video pixel format:
Solution:
- None (ahahahah!)
- If all other troubleshooting steps did not solve the problem, open a ticket.
onCheckForUpdateNetworkFinish: Failed to get main OBS window
onCheckForUpdateNetworkFinish: Error! httpStatusCode=%d, errorData=%s; ignoring response
updateCheckStart: timer: Request timed out
RemoteTextThread: HTTP request failed. %s
CalculateFileHash: Failed to open file: %s
CalculateFileHash: Failed to read data from file: %s
Solution:
- Close OBS
- Confirm Internet is working (confirm access to distroav.org is working and no firewall rule block access)
- Relaunch OBS
If problem persist: +1 if the issue already exists, otherwise: Open an issue.
%s ndi_source_thread: reset_ndi_receiver: Cannot create ndi_receiver for NDI source %s
Root Cause: Something is wrong with the NDI Source
Action: Delete and recreate the source
%s ndi_source_thread: Cannot create ndi_frame_sync for NDI source %s
Symptom: Source is black or only audio or only video
Root Cause: NDI Framesync is enabled but something is missing
Action: Disable framesync, confirm source work, re-enable framesync.
Program:
main_output_stop: NDI main output %s is not running
main_output_start: failed to start NDI main output %s; error=%s
main_output_start: NDI main output %s is not initialized
main_output_init: failed to create NDI main output %s
Preview:
preview_output_stop: NDI preview output %s is not running
preview_output_start: failed to start NDI preview output %s; error=%s
preview_output_start: NDI preview output %s is not initialized
preview_output_init: failed to create NDI preview output %s
Root Cause: TBD
Action: Disable NDI Preview/Program Output, restart OBS, re-enable
ndi_output_start
%s ndi_output_start: no video and audio available
%s ndi_output_start: data capture start failed
%sndi_output_start: ndi sender init failed
Root Cause: Filter is used on an incompatible OBS Source
Action: Remove Filter, restart OBS, add NDI filter again. If problem persist : open an issue
(It's always the firewall!)
Allow OBS to use the network (send / receive)
- Set your network as "Private"
Open "Firewall & network protection", set your network to Private.
-or-
- Allow OBS-Studio on Private & Public Network
Open "Windows Defender Firewall" -> "Allow an app or feature through the Windows Defender Firewall" -> Allow OBS-Studio on both Private & Public network
If using a different software, please allow OBS executable and NDI related Network ports.
- Configure Firewall to allow OBS to communicate on the network.
- System Settings -> Network -> Firewall -> Options
- OBS should be set to "Allow incoming connections"
- Allow OBS to access Local network
Context: MacOS Sequoia 15+ has a privacy feature that block local network access by default unless approved
- System Settings -> Privacy & Security -> Local Network
- OBS must be allowed
- No NDI Source in dropdown menu
- NDI Source is Black / black screen
Symptom | Check |
---|---|
|
|
A transmitting OBS-NDI source is not listed in NDI Source ->Source name
|
|
A transmitting NDI source is not listed in NDI Source ->Source name
|
|
In general: FIRST try to get a pure NDI Screen Capture + Studio Monitor solution working, and THEN add OBS & OBS-NDI into that working pure NDI solution.
obs[64.exe] --obs-ndi-verbose --verbose
- Runtime not found - But runtime are installed - Error log: "libNDI not found" / "libndi_load_v5: not found".
Reason: The /usr/local/lib folder is set with the wrong permissions in the libNDI 6.0.0 installer. Status : libNDI for Mac 6.0.1 fixes this but if the libNDI 6.0.0 was used (for the first time) the following workaround still need to be applied.
Fix:
- Install NDI Runtime package for MacOS version 6.0.1 or higher
- In Terminal
sudo chmod 755 /usr/local/lib