拥有类型为[5 [1]+]+
的NAL单元流,如何在trun
框的mp4 mp2的样本字段中正确引用它们,以便它们能够正确解码和呈现,而不会出现口吃?
这里的主要问题是,并非每次单个NAL单元映射到单个I / P / B帧时,多个NAL单元表示相同的帧,因此不清楚每个MP4样本是否应该引用每个NAL单元或与同一个I / P / B帧相关的一组NAL单元。
如果我应该在单独的MP4样本中引用每个NAL单元,那么DTS / PTS / CTS呢?如果它们都是相同的框架,它们应该如何不同?
如果i应该在一个MP4样本中引用与同一帧相关的NAL单元组,那么相同NAL类型的连续NAL单元的frame_num
是否相同,将它们定义为与同一帧相关?
答案 0 :(得分:1)
h.264中称为“访问单元”(或AU)的“帧”包含1个以上的NALU。 trun对每个AU大小进行编码,这包括该AU的所有NALU。 NALU没有时间戳,AU确实如此。