Recomendation for card to acheive minimum latency

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

bernard.harris

  • Posts: 1
  • Joined: Sat Jan 28, 2017 12:39 am

Recomendation for card to acheive minimum latency

PostSat Jan 28, 2017 1:13 am

We are considering using a BMD cards in an upcoming Windows 10 based system which requires low latency.

In one mode, video comes in from either 3G SDI or 1080p60 on DVI. We are flexible which is preferable, and only one need format need be supported. We need to display the data with minimum latency on a monitor, while simultaneously acquiring to disk, possibly at a lower frame rate. In this mode, there is no additional processing or overlay of the video - just unmodified video in to video out.

In a second mode, the same monitor needs to act as an ordinary computer display, including displaying of the previously acquired video. Latency is not important in this mode.

What would be the best solution to provide minimum latency for the first mode?
What is the minimum achievable latency at 60 fps?

From this post it looks like 2 frames is possible on an Intensity Pro 4K.
viewtopic.php?f=12&t=32908&hilit=latency

Thanks a lot
Offline

Waqqas Sharif

Blackmagic Design

  • Posts: 21
  • Joined: Tue Oct 04, 2016 1:47 am

Re: Recomendation for card to acheive minimum latency

PostTue Mar 14, 2017 10:05 am

Hi Bernard,

For the first mode, you can use either an Intensity Pro 4K which supports one HDMI input and one HDMI output or a DeckLink SDI 4K card which supports one 3G SDI input and one 3G SDI output.

All 4K architecture devices (including the Intensity Pro 4K and DeckLink SDI 4K card) have a capture latency of 1 frame.

Both Intensity Pro 4K and DeckLink SDI 4K cards support 1080p up to 60 fps.

I would recommend the DeckLink SDK Windows CapturePreview sample (Win\Samples\CapturePreview\) as a starting point to capture video.

Regards
Waqqas
Offline
User avatar

Fred Rodrigues

  • Posts: 299
  • Joined: Mon Nov 05, 2012 9:00 am
  • Location: Amsterdam

Re: Recomendation for card to acheive minimum latency

PostMon Mar 20, 2017 9:01 am

Probably not the answer you are looking for, but hardware may be a much better way to solve this problem. If you get a simple HDMI or SDI matrix you can route the camera directly to the monitor as well as to the input of your capture card. When it is time for playback you can route the computer output, or the output of the decklink directly to the monitor. This way you get no extra delay at all. Getting the whole desktop out the decklink will be a pain anyway (unless you just want the recorded video full screen, not "In a second mode, the same monitor needs to act as an ordinary computer display, including displaying of the previously acquired video. Latency is not important in this mode."

As long as your card has output it is doable, but an RS232 controlled matrix, or video hub will make this faster and simpler.
http://www.fredrodrigues.net/

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 3 guests