FFmpeg学习:FFmpeg内存模型(零声教育课件内容)

FFmpeg内存模型

模型

队列设计

1、线程安全
2、队列最大容量?
一般有个15秒最大数据缓存
3、网络播放器,缓存一定的数据再触发解码播放(保证一直有视频可以播放)

音视频解码(解码之后得到 音频PCM 和 YUV图像 数据)

1、4k/8k 多路解码 、硬件解码、nvidia

音视频同步

1、当以音频时钟为基准,如果 YUV数据需要等待同步,为了防止解码线程阻塞,所以在同步前 加上 采样帧和图像帧 队列。

ffplay 框架

ffplay

posted @ 2022-07-14 18:15  小超不挑食  阅读(145)  评论(0编辑  收藏  举报