So DeckLink devices are supported in 3.1, but my case involves two MBP13" laptops. So DeckLink cards are out of the question, since they seem to be PCIe cards.. Correct me if I'm wrong, but I believe other BlackMagic devices, such as the UltraStudio Mini Monitor still do not work with Qlab?
The DeckLink API works with several different lines of Blackmagic devices, including UltraStudio. The Mini Monitor works well with QLab 3.1.
On Tue, Dec 8, 2015 at 11:08 PM Brian Mohr <a2a...@gmail.com> wrote:
Can someone clarify who makes the DeckLink API (it's built into QL 3.1? or is a separate piece to be installed or?). And then it is a device that can be applied to a surface despite not being desktop space? This is news to me because I always understood QLab could only output to desktop space. Thanks for any clarification.
Hi Brian,
An API is a protocol that a hardware or software developer publishes to allow other hardware or software to communicate with their devices. So the DeckLink API is a command set that Blackmagic created that allows developers to give their software the ability to control and send data to/receive it from a number of Blackmagic devices.
QLab 3.1 added support for output via any Blackmagic device that supports the DeckLink API, and does indeed allow direct output to those devices, even though they don’t show up as displays to the OS.
That said, as I mentioned a couple weeks ago, this is rarely the ideal solution, and in all circumstances, you will always get better performance by taking one of the computer’s normal display outputs and converting it to SDI outside of the computer.
The reason for this is that, in both cases, the graphics rendering has to happen in the GPU. In the case of the built-in display connections, this data goes straight from the GPU to the output, which is a part of the graphics card. In the case of Blackmagic output, after it’s rendered, the GPU has to write it back to RAM, and then the CPU can push it out to the Blackmagic device. This extra round trip adds latency, and incrases the performance load dramatically.
For a real world example of this, look for Andrew Keister’s recent post, where he related a story of a recent high profile show I helped him with that had massive performance problems, even on a rather beastly Mac Pro cylinder, when using Blackmagic output. Switching to the HDMI output, and converting externally with a Blackmagic HDMI to SDI converter, everything immediately ran smoothly.
While Blackmagic output from QLab is handy in a bind, when you simply can’t do it any other way, I would never, ever recommend it over using a direct graphics output from the computer and converting it externally.
I hope that helps, but please ask away if I can explain anything in more detail, or if you have more questions!
-Andy
—
Andy Lang
@SoundGuyAndy
sup...@figure53.com
I do have another question- does a video editing program not have to go through this same process?
That’s correct. QLab is performing all compositing and rendering live, since everything needs to be dynamic and able to change at any time. Video editing programs do not need to do this, and pre-render for simpler output.