H264附录B NALU类型

时间:2017-02-06 13:23:46

标签: h.264 codec libavcodec

我有附件B格式化数据,我想将其转换为AvcC。当我阅读here来构建Avcc格式时,您应该拥有SPS和PPS类型的NALU。但我收到这些字节作为附件B格式化的数据,既没有SPS也没有PPS类型的NALU。 所以我很困惑如何将这些附件B字节转换为Avecc:     十六进制数据:00 00 00 01 41 9A 20 22 80 53 E1 80

因此,该NALU的类型编号为1,类型1既不是SPS也不是PPS。

1 个答案:

答案 0 :(得分:1)

视频无法播放,直到您收到SPS,PPS和IDR(如果流使用内部刷新,则非常不可能)。基本上NALU毫无价值。忽略所有内容,直到获得所需的数据。

我在你引用的帖子中有所涉及:

  

在这些格式中,通常会定期重复SPS和PPS,   通常在每个IDR之前,从而创建一个随机访问点   解码器。这使得能够加入已经存在的流   进展。