带时间戳的音频和视频同步

时间:2010-11-06 09:18:00

标签: c++ video audio synchronization

我从网络接收音频数据包(每秒4个数据包,每个250毫秒)和视频 - 15fps。一切都与我自己的时间戳有关。我应该如何同步它们?我已经看过我们的一位开发人员的源代码,但他根据音频确实同步了VIDEO。即音频总是立即播放,视频可以被删除或缓冲。我不认为它是正确的,因为音频可以超过视频一两秒 - 在这种情况下,我们根本就没有实际的视频帧。

我想知道同步内容的一些基础知识。什么应该缓冲?同步模式下的音频和视频是否应该在单独的线程中播放?任何线索都会很重要!

非常感谢!

1 个答案:

答案 0 :(得分:1)

我需要像那样 - http://www.freepatentsonline.com/7680153.html

很难理解,但我认为该专利解释了同步的基础知识。