淘宝网网站开发部技术部,广西柳州网站建设,建网页软件,深圳网站建设q479185700強这个问题要说清楚还是有点复杂#xff1a;首先判断 NALU 类型是否是 5#xff0c;如果是#xff0c;那么以后连续出现的 NALU 类型为 5 的 NALU 就属于 IDR 帧#xff08;一种特殊的 I 帧#xff09;#xff1b;如果 NALU 不是 5#xff0c;则要进一步判断 slice_type 是…这个问题要说清楚还是有点复杂首先判断 NALU 类型是否是 5如果是那么以后连续出现的 NALU 类型为 5 的 NALU 就属于 IDR 帧一种特殊的 I 帧如果 NALU 不是 5则要进一步判断 slice_type 是否是 7如果是那么连续出现的 slice_type 7 的 slice 就属于 I 帧如果 slice_type 2那么就要判断与当前 slice 同属一帧的 slice 是否都是 I slice如果都是那么这些 slice 就属于一个 I 帧。当然这必须是在码流没有错误的情况下才可行。实际应用中码流中一般不会出现复杂的情况所以可以直接判断 slice_type 是否等于 2 或 7 就可以了。