MP4文件中的H.264流可以包含附件B的起码仿真吗?

问题描述 投票:1回答:1

MP4文件(实际上它是使用MP4格式的HLS流)包含AVC格式的H.264流:[NALU length][NALU data]。 H.264解码器需要附件B格式:[startcode][NALU data]。通常,起始码仿真可以以AVC格式发生(例如,0x00000001可以在编码数据内发生)。这是否意味着MP4文件格式也可以包含带有启动码仿真的H.264 NALU?或者在封装到MP4之前是否应该采用仿真预防措施?

video-streaming mp4 h.264 hls
1个回答
2
投票

始终应用仿真来从编码数据(RBSP)中删除00 00 00-02序列,因此这与附件B无关:H.264附件B格式是关于以字节流格式排在NAL单元而不是单元的起始码前缀长度。

这个备忘单:

enter image description here

仿真预防是第2行,其中0x03值,附件B是上图中的底线。

© www.soinside.com 2019 - 2024. All rights reserved.