DR(Instantaneous Decoding Refresh)--即时解码刷新. I和IDR帧都是使用帧内预测的.它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程.IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码.而I帧不具有随机访问的能力,这个功能是由IDR承担.IDR会导致DPB(DecodedPictureBuffer参考帧列表——这是关键所在)清空,而I不会.…