DeckLink Studio, output and synchronization

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


  • Posts: 5
  • Joined: Wed Apr 19, 2017 8:33 am

DeckLink Studio, output and synchronization

PostTue Aug 15, 2017 8:51 am


We have an application that generates video and audio in real time and outputs it through DeckLink Studio 4K. The video frames are being buffered for up to a second to make it more resistant against temporary performance issues and the like. The audio is being buffered as per the example SignalGenCSharp for up to 48000 samples (a second).

What I don't quite understand is how to get the video and audio perfectly in sync. We have videos where people talking is out of sync by a small margin. What is the theory behind audio/video synchronization and how do I even start getting this perfect? Dynamically increase buffer sizes?

Since it's realtime I don't really have access to frame/sample timestamps

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 2 guests