iOS开发中音视频开发中的I、P、B帧

I帧(intra picture)

关键帧
可以看作一个图像经过压缩后的产物。I帧压缩可以去掉视频的空间冗余信息。

P帧(predictive-frame)

向前预测编码帧
需要参考前面的I帧或P帧来解压一张完整的视频画面。

B帧(bi-directional interpolated prediction frame)

双向预测编码帧
需要参考前面的I帧或P帧以及后面的P来解压一张完整的视频画面。

P帧和B帧去掉的是视频在时间纬度上的冗余信息。

举个例子:
有三个数33、66、99
我们可以直接记录这三个数33、66、99,也可以只记录第一个数,然后再记录后两个数与第一数的差值如:33、33、33

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。