ffmpeg with decklink output - lower buffer

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

Roland Horak

  • Posts: 11
  • Joined: Tue Aug 28, 2012 8:36 am

ffmpeg with decklink output - lower buffer

PostThu Apr 21, 2022 3:34 pm

Dear Developers,

I compiled FFmpeg (5.0.1) on my ubuntu 20.04 LTS with Decklink 12.2.2 (SDK) and libsrt.
There are a few guides on the internet and I can play out to my Decklink Quad successfully (interlaced) SRT streams. very nice!

I want to decode SRT or other streams with minimum delay.

Against some other software players. I notice some quite delay to my output. even already reduced probesize etc.
With debug mode I can see there is quite a HUGE Buffer on the decklink output (always about 17 or 18 frames) and I want to decrease this playout buffer on the card to e.g 5 frames.
ffmpeg in debug mode reports e.g
[decklink @ 0x55f1d6b356c0] Buffered video frames: 17.

How can this buffer reduction on Decklink be done? How to reduce the playout buffer on the decklink card or where to change the value on the SDK source code and recompile it again?

Already tried to investigate for some tim, but couldn't find a way to change the value.

Looking forward for you input here!
thanks!

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 18 guests