Hello again,
Now I am back with some interesting updates on the whole ST2110 setup.
A lot has happened since I last looked into it.
Q: What is ST2110?
Video Services Forum has a very good introduction:
https://www.youtube.com/watch?v=wKso1pos-yw
tl;dr: It's a professional broadcast family of formats to send media over IP networks.
Getting "native support" for ST2110 via obs-mtl in OBS is a lot of work, not something trivial.
But there is a another solution.
Blackmagic has released their DeckLink IP cards, which means the card handles all the ST2110 (and NMOS).
For OBS, it's just a "normal" DeckLink card that is already natively supported.
Using the DeckLink IP cards to receive ST2110 streams works today.
But the ongoing problem is currently with sending an ST2110 stream out from OBS.
This is because a lot of systems: DeckLink, OBS, CasparCG, and vMix default the output to 8-bit.
You can compare this whole problem with the 44.1kHz vs 48kHz debate with professional broadcast audio.
To set the type of output bits ("Video output pixel format") is up to the user program (OBS).
You can't set it using the DeckLink video setup settings.
OBS, as far as I can see, has no setting to change this.
If anyone has seen a way to set it, please let me know, because I have tried everything.
There is fully working support for getting 10-bit DeckLink input, but not for output.
OBS version 30 added hdr support for DeckLink.
https://github.com/obsproject/obs-studio/commit/bb12fe9db53316544b216c5fe0399b8600a6b33a
But I can't get the DeckLink card to output other then 8-bit YUV.
The problem is also that output still needs to be SDR but with 10-bits.
This reddit post explains the difference:
I have the Blackmagic 2110 IP Converter 3x3G and Blackmagic 2110 IP Mini IP to HDMI,
and the only supported format is: 10BitYUV v210 4:2:2 raw
The 8-bit problem in other programs:
OBS:
https://obsproject.com/forum/threads/4k-10-bit-passthrough-while-streaming-1080p.169329/
vMix:
https://forum.blackmagicdesign.com/viewtopic.php?f=4&t=232858
CasparCG:
https://casparcgforum.org/t/10-bit-support-for-decklink-ip/6718
ProPresenter had also this problem but it's now fixed in version 21.
You turn on 10-bit mode in the global video settings and then configure the output to SDR.
This will output the correct format from the decklink and it works with the other ST2110 receivers.
If you need a ugly but working OBS to 10-bit ST2110 output today.
You can go: OBS -> NDI -> ProPresenter -> Decklink -> ST2110
Just a side note to anyone trying to get this working: Blackmagic Desktop Video SDK includes a lot of nice tools.
The DeviceStatus.exe from the DeckLink SDK\Win\Samples\bin\qt folder shows exactly what the card is doing right now.
I am using
https://bitfocus.io/buttons for nmos control
Also btw you can only get 2ch of audio out from the DeckLink this is hardcoded:
Operating System Info Windows 10 Other OS No response OBS Studio Version 29.1.3 OBS Studio Version (Other) No response OBS Studio Log URL NA OBS Studio Crash Log URL No response Expected Behavior I...
github.com