Application using Linux SDK

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

arturo

  • Posts: 4
  • Joined: Wed Jan 16, 2013 9:18 am

Application using Linux SDK

PostWed Jan 16, 2013 9:26 am

Hello,

we are planning to buy a Blackmagic card (maybe DeckLink Studio). Our intention is to develop an application that takes some video from a SDI camera, generates a new video stream combining this live image with other computer generated stream, and sends it out using the SDI out of the card.

With this not-so-much detailed description... do you think that it is possible to implement this application using DeckLink Studio (or some other BlackMagic card) and the Linux SDK?

Thank you very much in advance.

Regards,
Arturo
Offline
User avatar

Roman Pytkin Pekarek

  • Posts: 2314
  • Joined: Tue Oct 30, 2012 1:11 pm
  • Location: SVK

Re: Application using Linux SDK

PostWed Jan 16, 2013 2:48 pm

im not sure , that U can read and write with one card .. maybe U need two cards .. one for input , one for output .. CasparCG need this ..
http://tally.pytkin.sk
http://chucktv.eu
http://www.stonepp.tv
http://www.media-planet.sk
Offline

arturo

  • Posts: 4
  • Joined: Wed Jan 16, 2013 9:18 am

Re: Application using Linux SDK

PostWed Jan 16, 2013 5:12 pm

Thanks!, I did not consider this...

Anyone can confirm that I would need to cards??

Regards!

Pytkin wrote:im not sure , that U can read and write with one card .. maybe U need two cards .. one for input , one for output .. CasparCG need this ..
Offline

Luc Renambot

  • Posts: 26
  • Joined: Mon Aug 27, 2012 9:18 pm

Re: Application using Linux SDK

PostMon Jan 21, 2013 7:56 pm

Yes, you need two cards, or a duo or a quad card.
Blackmagic cards are single-duplex, works as input or output at once time.
Otherwise, look for their live keying capabilities...

Luc
Offline

chasapis.christos

  • Posts: 17
  • Joined: Thu Jun 19, 2014 3:31 pm
  • Location: Greece

Re: Application using Linux SDK

PostThu Jun 19, 2014 4:02 pm

Dear Arturo,
Yes you can do it.

You may need to use some more libraries as FFmpeg or (and) SDL.

If you need help with the BlackMagic C++ SDK (SDL and FFMPEG) feel free to contact me via Linkedin or Gmail.

Please Note that FFMpeg is not writen at C++ so if you gonna use mixed code for FFmpeg and C++ for BlackMagic's SDK
you should use the "extern 'C' { ... } " for all FFmpeg's code.

Cheers!
Offline

Paul Parsons

  • Posts: 27
  • Joined: Wed Apr 30, 2014 10:38 pm

Re: Application using Linux SDK

PostSat Jun 21, 2014 12:15 pm

The DeckLink SDK 10.0 added a new flag, BMDDeckLinkSupportsFullDuplex, which is "True if the DeckLink device supports capture and playback simultaneously.".

The DeckLink SDI 4K card has BMDDeckLinkSupportsFullDuplex set to true.

I presume the same applies for the DeckLink Studio 4K card.
Offline

Tony Rivera

Blackmagic Design

  • Posts: 3456
  • Joined: Mon Aug 12, 2013 4:52 pm
  • Real Name: Tony Rivera

Re: Application using Linux SDK

PostWed Jun 25, 2014 4:01 pm

Yes. It will be true for:
SDI 4K
Studio 4K
Ultrastudio 4K
Extreme 4K
Support: http://www.blackmagicdesign.com/support
Info: http://www.blackmagicdesign.com/company

Follow us on Instagram:
@blackmagicnewsofficial

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 16 guests