while doing some tests with NDI streams we noticed something puzzling. The streams generated by TouchDesigner appear as working in NDI monitor, but while trying to open them either with ffmpeg or an openframeworks based app they don't work, freezing the application. Of course both ffmpeg and the OF app are perfectly fine when fed with a stream generated by NDI scan converter.

I understand that this could be a problem with touchdesigner, but since the NDI libraries come as closed libs that all apps have to use they should all work the same. May be some outdated library on their side?

Of course TD guys could say that their stream is working with NDI monitor so the problem must be somewhere else. The same for ffmpeg... how to get out of this circle?