hello everyone :)
I'm on linux platform:
from obs log:
OBS 26.0.0.rc2.r0.g5889e2905
[..]
info: [obs-ndi] hello ! (version 4.9.1) [..]
info: [obs-ndi] NDI runtime loaded successfully
info: [obs-ndi] NDI library initialized successfully (NDI SDK LINUX 00:05:02 Apr 1 2020 4.5.3) ===
% sudo ldconfig --verbose | grep libndi
libndi.so.4 -> libndi.so.4.5.3
libndihx.so -> libndihx.so
# note :: there are other librairies.so that come with the HX drivers - not listed here but they are installed)
===
I have installed
obs 26.x using distro package manager
obs-ndi 4.9.1 plugin (distro package manager),
newtek libndi 4.5.3 (installed that from the official newtek sdk)
(also tried libndi 4.5.1 as it's the version listed on the obs-ndi binary distribution web page)
newtek ndiHX librairies 2018-12-21 @ r100036 (latest available)
===
my problem:
The newtek plus 4k which stream ndiHX streams does not appear in the obs-ndi plugin on linux.
On windows my box appears in obs-ndi **only when using the NDI virtual input** (meaning obs does not directly access the ndihx stream but rather whatever is presented above the virtual input layer)
===
additional notes:
interrestingly enough, in linux, if i use the newtek ndi-directory-service binary (by newtek)
it loops on this screen:
% ndi-directory-service
NDI Discovery Service v4.5.3.0
Copyright (C)2014-2020, NewTek, inc.
0:00:30 [---|--------------------------------------] 0 Sources, 0 Listeners.
^C
Exiting. Thank you for using me.
===
but if i use the opensource reverse engineered library from Jean-Baptise Kempf (from VideoLan team)
https://code.videolan.org/jbk/libndi
I obtain this:
% ndi list
Discovered Source: Name: sparkdevice.local IP: 192.168.xx.xx Port: 5962
("sparkdevice" is the name i gave my device, a spark plus 4k)
===
so from what i understand it would seem that the obs-ndi does not work with ndiHX
in linux this seems to be fault to the sdk not detecting the device
(which weird since the version 0.0.1 of the opensource librairy detects it)
Under windows, if one uses the "NDI Virtual Input" which basicaly is an abstraction layer i can use my device in obs.
could Palakis
answer the following question:
Does obs-ndi work with ndiHX \[in linux\], using the newtek runtime distribution?
(here is the official url)
https://support.newtek.com/hc/en-us/articles/360012318274-Linux-NDI-HX-Driver
(( if so how, if not is this a planned feature ))
thanks for reading, have a nice day :)
obs-ndi author:
https://obsproject.com/forum/members/palakis.71063/