H264编码:
I帧为关键帧
B帧为双向参考帧
P帧为向前参考帧
I帧:帧内编码帧 ,I帧表示关键帧,是这一帧画面的完整保留,解码时只需要本帧数据就可以完成图片复原
B帧的压缩率是最高的,存储时一般添加B帧。但是B帧解压占用cpu,且需要参考前后帧,延迟性越大,由于实时通信一定是快速的,一般直播投屏会取消B帧。
P帧需要依靠前面的帧解码成功之后才能解码P帧,前面的帧解码失败,P帧会由于没有关键信息而解码失败。
IBBBBPPPP,其中BP帧丢掉一帧都会导致向前向后参考运算有误出现花屏