1. 视频编码
所谓视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式。视频流传输中最为重要的编解码标准有国际电联的H.261、H.263、H.264
2. 视频解码
解码的逆过程
3. I帧
I帧又称帧内编码帧,是一种自带全部信息的独立帧,无需参考其他图像便可独立进行解码,可以简单理解为一张静态画面。视频序列中的第一个帧始终都是I帧,因为它是关键帧。
4. P帧
P帧又称帧间预测编码帧,需要参考前面的I帧才能进行编码。表示的是当前帧画面与前一帧(前一帧可能是I帧也可能是P帧)的差别。解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。与I帧相比,P帧通常占用更少的数据位,但不足是,由于P帧对前面的P和I参考帧有着复杂的依耐性,因此对传输错误非常敏感。
5. B帧
B帧又称双向预测编码帧,也就是B帧记录的是本帧与前后帧的差别。也就是说要解码B帧,不仅要取得之前的缓存画面,还要解码之后的画面,通过前后画面的与本帧数据的叠加取

本文详细介绍了视频编码中的I帧、P帧、B帧概念及其在H.264标准中的作用,强调了I帧作为关键帧的重要性,P帧和B帧在压缩效率与解码复杂性之间的平衡。同时,解释了解码时间戳(DTS)和显示时间戳(PTS)在处理B帧时确保正确解码和显示顺序的关键作用。视频监控系统通常使用I帧和P帧以提高网络适应性和解码效率。最后,文章探讨了音视频学习路线,特别是DTS和PTS的区别,它们分别指导解码和显示的顺序。
最低0.47元/天 解锁文章
3064

被折叠的 条评论
为什么被折叠?



