Blackmagic DeckLink output support

#1
Hi everyone,

I'm currently experimenting with a variant of the two-computer streaming setup and I was wondering if the OBS Studio Blackmagic Design DeckLink plugin can be extended to support audio and video output over the DeckLink's HDMI/SDI output.

I want to send the output to a vision mixer without forcing a resolution change and want to use OBS Studio to handle game capture and downscaling (and handle the transcode/streaming elsewhere). I saw that there was some earlier work [2] done on top of OBS Classic, but not for OBS Studio.

I looked at the OBS Studio source code, but I haven't seen any prior precedent for registering a plugin as both a source and output [3] or for non-FFMPEG outputs previously.

[1] https://help.twitch.tv/customer/portal/articles/1988680-broadcasting-with-two-computers
[2] https://obsproject.com/forum/threads/write-captured-frame-to-decklink-sdi-output.12540/#post-71653
[3] https://github.com/jp9000/obs-studio/blob/master/plugins/decklink/plugin-main.cpp#L160
 
#2
It would be amazing to see the ability to output program with audio to say a decklink mini monitor. If I could do that, OBS could easily become much more than software for encoding. We already have program and preview, all we need is multiview and program audio output. If anyone gets these features done, I would pay some good money lol
 
#3
I'm upping an old thread because I really want to output the stream like the "projector" feature we got in the current OBS Studio.
I'm not a coder neither an english good speaking, but I can test everything, I got a good labs with 3 machines, Avermedia and Decklink cards plugged !
So please, can you make a plugin or something to get the output through the Decklink universe :-)
 
#5
Hi! i put the OBS signal through decklink mini monitor...

1) Download and install VLC Player (32bits)
2) Put "libdecklinkoutput_plugin.dll" in \your_vlc 32bits folder\plugins\video_output
Download here "https://trac.videolan.org/vlc/ticket/12678"
3) Open VLC (32bits) then activate in "Tool/preferences/" the Decklink output in Audio and Video tabs.
4) Open OBS and stream to your computer... https://obsproject.com/forum/resources/obs-studio-send-an-udp-stream-to-a-second-pc-using-obs.455/
I use: my local ip, and the 8888 port... udp://localip:8888
container=mpegts
bitrate=15000
video codec=mpeg2video
and start a recording....

5) Close and reopen VLC(32bits) and open network stream, play the udp://@:8888 and thats it!!!

Sorry for my English!!
 
#8
Have you tried using the NDI plugin and create and NDI stream? I'm going to test tomorrow back at work, since I need to get it all out through SDI as well.
 
#11
I don't think I'm alone in saying that this is one of the most anticipated features in the works for this program. NDI is amazing and has covered many of the use-cases that decklink output provides, but there's so many ways this could help streamline workflows for more complex production setups. Exciting to see the work being done on that PR, hoping to see this included in an upcoming release sometime soon!
 
#12
I am upping this threat as well, this would be fantastic to be able to output signal to Blackmagic Decklink. I have found this fork from DDRBoxman but could the feature be included in the main branch?
Just a thought on that, might it be possible to tweak the OBS recording process so that the output path contains the blackmagic output device (eg. /dev/blackmagic/io0) instead of a real directory (eg. /home/user/ ) ?
 
#16
Just checking in here. I'm newish to OBS (not a programmer) and I would love this support. Currently using a decklnk Duo for 4 inputs, but want to upgrade to a Quad to get 7 inputs and 1 output. Is there an ETA on implemention? how hard is it to use the code to make it work? any tutorials or walkthroughs? Just switched to Windows for better OBS performance.
 
#17
yes - use the newest release candidate that has decklink ui included.

i am just looking to get a button for this on the front page - ideally as dockable menu like the stats.
 
Top