Ultragrid via NDI6

Is there any open source software available to decode that stream and do something useful with it?

Nopers. To be completely honest, it’s been years since I’ve come across someone with the need for 4:4:4. I know there are a few of em out there but NDI seems to solve 100% of the cases we come across.

2 Likes

Word.

@ALan the reason you’re not seeing 4:4:4 is your ndi decoder doesn’t support it, it’s not the protocol.

Also, can I gets a zoom invite :slight_smile: I’ve battled this for many years and would love to swap war stories

2 Likes

Hi @tombox Actually it is specifically a protocol problem. NDI only supports 444 @ 8bit RGB. It supports 10bit only @YUV 422.

@tombox @onlycarlyouknow message sent.

Give that our material is in DCI-P3 colorspace, and being projected onto a 45foot screen at one of the big 3 studios, we can’t compromise on image quality. Especially when CO3 is always trying to shit on us to our clients. We can’t let them have even a crack. So 10/12bit RGB 444 is our requirement.

1 Like

Maybe about 2 years ago, a bunch of AWS M&E (including ex-ADSK guy DJ Rahming) came to our place trying to schill cloud to us. I showed them what we are doing with UG, and they said it would be easy to add CDI to it, as the ā€œreceivingā€ part of CDI is open-source an SDK. So I said, well, UG is open source too, why don’t you mod the code and submit it to the project. And they basically said ā€œIt’s not our jobā€.

1 Like

There is an open-source plugin to add CDI to OBS.

@ALan - If people are disparaging you either publicly or privately, there is evidence that your activities are a disturbance to their status quo.

Wear it as a badge of honor.

2 Likes

I saw that as well and in the context of Louper it could make sense—but it’s pyrrhic at best.

This was an absolutely excellent masterclass.

Thanks @ALan for hosting and sharing such a brilliant overview of what is clearly a deep and intricate workflow.

Thanks @finnjaeger for showing how this same workflow can be expertly employed for a different but equally demanding use case.

Thanks @cnoellert for the magnificently effortless magic show of ā€˜Ta-Da! - works in the cloud!’

You fellows are truly brilliant and generous.

Thank you all.

I appreciate you.

6 Likes

@ALan seems like there’s conflicting information out there.

ā€œNDI fully supports all resolutions, frame rates and video streams, with and without alpha channel. In practical terms, resolution and frame rates will be determined by the capabilities of endpoint devices. The most common implementations are expected to utilize 8-bit UYVY and RGBA video, however support for 10-bit and 16-bit is available. The internal pipeline of the codec is maintained entirely at 16-bit or better.ā€

newtek-ndi-technical-brief.pdf (1.2 MB)

all of that in your above quote is true.

8/10/12/16bit is a separate function to 4:2:0/4:2:2/4:4:4

NDI does not support 10/12bit RGB 4:4:4.

It only supports 8bit RGB.

It does support 8/10/12/16 bit YUV 4:2:2.

It was awesome getting to see your set ups in action!
I just got my office machine streaming to my Blackmagic mini monitor at home and you all have changed my world.

thank you all for taking time for the show and tell

3 Likes

I am so glad its working for you! this is exactly what its all about

4 Likes

What an absolutely outstanding result.
Thank you A-team.
Thank you Dave for your bravery.
What an excellent result!

2 Likes

I don’t suppose it was recorded at all? Sadly I wasn’t able to join last night.

There’s a recording out there in the wild.