We have a custom built NDI recorder, but we're having trouble with discontinuous sources, or when input is switched between different sources. Timestamps seems to be very unreliable and work different depending on the source vendor.
According to the documentation, ndi-record provided by the SDK handles all these complexities. Unfortunately I'm unable to make it write the stream contents to stdout. The documentation states "All input and output from this application is provided over stdin and stdout", but that doesn't seem to be the case.
The documentation also states "Having worked with a large number of companies wanting recording capabilities, we realized that providing a reference implementation that handles a lot of the edge-cases and problems of recording would be hugely beneficial". Where is the reference implementation? I can only find the binary, which doesn't help me.
Best regards, Jesper