🧡 Preliminary result on #NDI #videoOverIP, #Linux and #Eventtech.

So, #OBS on Linux can encode NDI Full and decode NDI Full.

OBS on Windows can decode all NDI codecs, but encode only NDI Full.

My ZowieBox can only encode NDI #HX1, #HX2, and #HX3, so I can't route video from it into OBS on Linux.

My #Osee #GoStreamDeck can only decode NDI HX1, so I can't route OBS into it.

My Z Cam cameras can deliver NDI at a terrible latency via a converter software for Windows that I can get to run only in Wine on Linux. This again is full NDI, which neither works with the ZowieBox nor with the GoStream Deck, but with OBS on Linux.

There is another cheap hardware NDI #encoder I'd like to try, but this one can do only NDI Full, not any HX.

#Newtek is trying to sell NDI with the argument "stream everything anywhere at very low latency".

My result: Stream something at least somewhere somehow at very high latency.

Yet, this is the industry standard for video over IP in event technology.

🧡

And here is why I just wasted $69 on an #NDI license… for my #Osee #GoStreamDeck video switcher:

β€œTo implement certain features, liek NDI HX, it requires the NDI Advanced SDK, which is governed by a commercial licence.”

So, #DistroAV in #OBS cannot send NDI HX, because of: Legal shit.

There is a solution of course: You can install the official #NdiTools software that provides a virtual NDI input that OBS can use. However, this is not available for #Linux.

https://github.com/DistroAV/DistroAV/discussions/1008

All NDI HX questions in DistroAV plugin Β· DistroAV DistroAV Β· Discussion #1008

The topic of implementing NDI HX in this plugin is a recurring theme. This discussion aim to consolidate the knowledge challenge and redirect anything related to that implementation. What is NDI, N...

GitHub

Trying to stream #video using #NDI from #OBS into a #Osee #GoStreamDeck.

Well, installing NDI and #DistroAV on #Linux is semi-easy. There's a Debian package for DistroAV, for the NDI SDK you need to copy three files to the right place.

It's fairly easy then, and NDI sources do auto-detect, so if you have some OBS outputting to NDI, you'll just select that NDI source on any NDI-capable device in your local network and there you go.

Unless… the fact hits you, that your video switcher can only decode NDI|HX, but your OBS NDI is sending some other dialect of NDI, like NDI|Full. And there is no option to change that.

So I just spent $69 for the NDI license for my switcher… the OBS stuff is free, though.

But hey, the NDI license for my PTZ camera would be $299, so what. For flicking a switch, because the firmware can do it already.

More Info… links… (If your OBS comes from Flatpak, this is supposed to be vey easy.)

https://interfacinglinux.com/2024/08/15/ndi-6-on-linux-with-obs/
https://github.com/DistroAV/DistroAV

#eventtech #Veranstaltungstechnik