一,我们知道视频中有dts和pts,其实音频里面也有dts和pts,只不过音频里面没有B帧,
我们都知道在一个媒体流中,除了视频以外,通常还包括音频。音频的播放,也有 DTS、PTS 的概念,但是音频没有类似视频中 B 帧,不需要双向预测,所以音频帧的 DTS、PTS 顺序是一致的。
音频视频混合在一起播放,就呈现了我们常常看到的广义的视频。在音视频一起播放的时候,我们通常需要面临一个问题:怎么去同步它们,以免出现画不对声的情况。
要实现音视频同步三种方案:
1.1 : 参考一个外界的时间基
1.2 : 同步视频到音频
1.3 : 同步音频到视频
经过我们会使用第二种方案,因为视频多一帧或者少一帧,其实人的肉眼分辨的不是很清楚,也就是说眼睛对这个不是那么的敏感,但是人耳对声音是特别的敏感
二,欢迎大家一起交流,批评指正