Linux技术狂
0获赞0粉丝0关注
音视频同步原理及实现
本文主要描述音视频同步原理,及常见的音视频同步方案,并以代码示例,展示如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放。内容如下:
1.音视频同步简单介绍
2.DTS和PTS简介
2.1I/P/B帧
2.2时间戳DTS、PTS
3.常用同步策略
4.音视频同步简单示例代码
1.音视频同步简单介绍
对于一个播放器,一般来说,其基本构成均可划分为以下几部分:
数据接收(网络/本地)->解复用->音视频解码->音视频同步->音视频输出。
基本框架如下图所示:
为什么需要音视频同步?
媒体数据经过解复用流程后,音频/视频解码便是独立的,也是独立播放的。而在音频流和视频流中,其播放
Linux技术狂
0