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

Posted

技术标签:

【中文标题】带有时间戳的音频和视频同步【英文标题】:Audio and Video synchronization with timestamps 【发布时间】:2010-11-06 09:17:59 【问题描述】:

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

我想了解一些有关同步的基础知识。应该缓冲什么?同步模式下的音频和视频是否应该在单独的线程中播放?任何线索都会受到重视!

非常感谢!

【问题讨论】:

你能找到有用的资源吗? 你放弃视频的原因是没有人真正注意到。但如果你丢弃了一个音频包 - 听起来确实很明显。 【参考方案1】:

我需要那样的东西 - http://www.freepatentsonline.com/7680153.html

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

【讨论】:

以上是关于带有时间戳的音频和视频同步的主要内容,如果未能解决你的问题,请参考以下文章

使用rtcp实现音视频同步

带有日期和时间戳的 BBD 功能

C#时间戳与json时间戳的转换

数据库迁移脚本和带有时间戳的版本控制

Pandas:如何分析带有开始和结束时间戳的数据?

shell脚本每天创建带有时间戳的文件夹并推送时间戳生成的日志