关于IDR帧和I帧

来源:10-2 H264中的I帧P帧和B帧

慕UI1539558

2021-04-12

问题1: 因为I帧不依赖其他帧,在识别到I帧的时候,那些久的缓冲区不也就没有用可以清空了么?
问题2: 而且在遇到I帧的时候不是立即刷新解码器么?

问题1猜测:除非说做这些清空操作或者刷新操作是有资源消耗的,或者说当前I帧之后的P 帧或者B帧可能会依赖同一GOP下的当前I帧之前的数据
问题2猜测:难道和文件系统操作一样存在了一个缓冲,然后做类似fflush的操作

不知道理解对不对,期待老师的解答

写回答

1回答

李超

2021-04-12

你说的是I帧还是IDR帧?另外缓冲区大小你以为有多大?

0
4
writerk
李老师你好,有个问题想请教一下。 您课程中讲到,解码器遇到IDR帧才会清空缓存,一个GOP只有一个IDR帧,那如果一个GOP有25帧1080*720分辨率的图像,那解码器的缓存大小岂不是要至少要能容纳一个GOP?解码器有这么大的缓存吗?
2021-12-22
共4条回复

音视频小白系统入门课 音视频基础+ffmpeg原理

掌握音视频采集、编解码、RTMP传输协议等核心基础

2318 学习 · 813 问题

查看课程