[Released] AVPro DeckLink - Broadcast video input and output for Unity


Latest Version 1.9.8 - Released 19 December 2024

Unity solution for capture of output of HD/4K/8K video streams using DeckLink capture cards.

Platforms current supported: Windows XP and above (32-bit and 64-bit)
Unity versions supported: 5.1 and above
Required Desktop Video version: 11.1.0

Features include:

  • NEW Unity 2019 support

  • NEW DeckLink 8K Pro support

  • NEW Ancillary data support

  • NEW Timecode support

  • Free watermarked trial version available

  • Broadcast standard video input and output

  • Up to 8K video input

  • Automatic video input mode detection

  • Supports multiple inputs

  • Up to 8K video output

  • Low latency output

  • Alpha channel output supported

  • Internal and external keyer supported

  • Support for 10-bit HDR standards BT.2100 and BT.2020

  • Stereo (3D) support

  • IMGUI and uGUI support

  • Material mapping support

  • High performance

  • Easy to use

  • Includes example scenes

  • Include drag and drop components

  • Unity 5.1 and above supported

  • Genlock pixel offset support

  • Unity audio source and audio listener support for audio input and output

  • Full duplex card support

  • Configurable duplex options

  • Multi-object component editing

  • Supports both capture and playback from/to multiple devices.

Documentation and Downloads available on our web page.

Download the free Unity package HERE

We would love to hear your feedback.
Email unitysupport@renderheads.com or reply to this thread.

Asset Store Link

Thanks,

We have submitted the asset to the store… Just waiting for the approval process to complete :slight_smile:

AVPro DeckLink is now live at the Asset Store :slight_smile:

Great work !

Thanks amignon :)., glad you like the plugin!

Hi All,

FYI we’re working on some updates to the plugin. We had some feedback that the output had a bit too much latency so we’re cutting that right back to make it super responsive.

Thanks for all of the feedback so far!

Version 1.0 Released!

Changelog:

  • Reduced latency for outputting video streams
  • Linear colour space support
  • Device explorer option for DeckLink components
  • Improved device and mode selection
  • Icon update
  • Added support to offset genlock
  • Minor bugfixes

If anyone has any feedback for us on the trial version, it would be great to hear :slight_smile:
Download the free trial Unity package HERE

Does this asset support NVIDIA’s DVP extensions?

Hi igierardstimulant

Thanks for posting! This plugin unfortunately currently only supports BlackMagic DeckLink capture cards.

Hello!
I only started to use AvProDeckLink (trial versioan). I use Unity 5.4.0f3 (32-bit),
And when i play any demo I had this mistakes (file with mistakes attached).

Thank you

Hi,

It looks like Unity is trying to use the 64-bit plugin for a 32-bit app. Try clicking on the 64-bit plugin (AVProDeckLink.dll in the Plugins/x86_64 folder) and in the Inspector window make sure it is set to 64-bit (x86_64), and then do the same thing for the 32-bit plugin (AVProDeckLink.dll in Plugins/x86) but set it to 32-bit.

Hopefully that will do the trick. We’ll see if we can make this automatic in the next release.

Thanks,

This likely answered my question, however, DVP is a technology that the DeckLink hardware supports but will only be used if the software also supports it. Basically DVP allows for direct capture card to GPU communication bypassing most of the CPU path. Right now only Quadro GPUs support DVP. NVIDIA makes a compatible capture card but the BalckMagic cards are supposed to be compatible as well.

AndrewRH, I already did it. In inspector it was ok 64- x86_64 and 32 - x86!
I installed 64 bit and it was worked. But i need to 32 bit. Do you have some another idea?

And the secod question - there is one line, which moving from up to down (file attached).

Thanks

I see, thanks for the info :slight_smile: Is this by any chance the same as the DirectGPU feature specified in the DeckLink SDK? The plugin indeed does not support this currently. It’s currently not high on the priority list, however, depending on interest, we may move it up. AndrewRH may be able to give you more information on this.

Hi karpenkoivan

In the AVProDeckLink assets folder, go to Plugins/x86_64 and select the AVProDeckLink file in there. Uncheck the x86 option under platform settings (we will update this for the new version) so the compiler doesnt pickup that plugin for x86 builds. Then go to Plugins/x86 and select the AVProDeckLink object inside, and then make sure that is checked for x86 and unchecked for x86_64 under platform settings. This should then enable you to compile for both 32 and 64 bit. If you are using the 32bit editor, please make sure that editor in the x86_64 file is unchecked and is checked in the x86 file.

The horizontal line that you see is a watermark for trial versions, it gets removed after purchase.

Hope this answered your questions, please don’t hesitate to let us know if you have any more!

SunriseRH, thank you for your answer.
If I understand you right. It will be like this. But it doesn`t work whatever. Have you got some ideas what is it?

And now I have this mistakes.

If you are using the 32 bit editor, the editor checkbox should be checked in the x 86 plugin, and unchecked in the x86_64 one (it’s currently the opposite for you at the moment). After you applied the changes, you should restart unity for the plugins to reload.

SunriseRH, I am sorry, but I did it. I use 32 bit. And have checked x 86 and unchecked x86_64.