视频源,不论是从采集设备采集到的,还是本身压制好的文件,其流中的数据都是按照编码顺序存储的.比如1 2 3 4 5,5帧视频数据,1编码成I帧,2 3 4编码成B帧,5编码成P帧. 编码过程: 1. 编码1为I帧: 2. 2,3,4准备编码为B帧,先缓存下来,记录其时间点作为PTS: 3. 再编码5,编码为P帧,5的DTS相对2,3,4靠前,PTS相对于2,3,4靠后: 4. 编码2,3,4,编码为B帧: 存储过程: 存储顺序与编码顺序一致,编码后的顺序为(DTS顺序):1 5 2 3 4 An…