我有附件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。
答案 0 :(得分:1)
视频无法播放,直到您收到SPS,PPS和IDR(如果流使用内部刷新,则非常不可能)。基本上NALU毫无价值。忽略所有内容,直到获得所需的数据。
我在你引用的帖子中有所涉及:
在这些格式中,通常会定期重复SPS和PPS, 通常在每个IDR之前,从而创建一个随机访问点 解码器。这使得能够加入已经存在的流 进展。