ST2110 support

I am using ST2110...
What's that???

Did I guess right?:
The actual spec requires an account, so I wouldn't be surprised if it was also behind a paywall. If it does require money to understand and use, then the answer is very likely no, and always will be until it becomes free.
 
Last edited:
What's that???

Did I guess right?:
The actual spec requires an account, so I wouldn't be surprised if it was also behind a paywall. If it does require money to understand and use, then the answer is very likely no, and always will be until it becomes free.
Why would you think it is not free?

This is the new standard for Live video production same as SRT is the new way for internet distribution.

All the SMPTE standards are accessible for free if you have valid membership (ridiculous fees to access all the archives of TV industry history).
App like Caspar CG support ST2110 which basically relies on third-party NIC accelerator to manage the real time challenge of uncompressed video.
I believe it make sense to consider investigating the benefit of ST2110 for the community.
M.
 
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:
 
Back
Top