Video streaming MP4文件中的H.264流是否可以包含附录B startcode仿真?

Video streaming MP4文件中的H.264流是否可以包含附录B startcode仿真?,video-streaming,mp4,h.264,http-live-streaming,Video Streaming,Mp4,H.264,Http Live Streaming,MP4文件实际上是使用MP4格式的HLS流包含AVC格式的H.264流:[NALU长度][NALU数据]。H.264解码器需要附录B格式:[startcode][NALU数据]。通常,startcode仿真可以以AVC格式进行,例如0x00000001可以在编码数据内部进行。这是否意味着MP4文件格式也可以包含带有startcode仿真的H.264 NALU?或者应该在打包到MP4之前应用仿真预防?仿真预防始终应用于从编码数据RBSP中删除00-02序列,因此这与附录B无关:H.264附录B格式

MP4文件实际上是使用MP4格式的HLS流包含AVC格式的H.264流:[NALU长度][NALU数据]。H.264解码器需要附录B格式:[startcode][NALU数据]。通常,startcode仿真可以以AVC格式进行,例如0x00000001可以在编码数据内部进行。这是否意味着MP4文件格式也可以包含带有startcode仿真的H.264 NALU?或者应该在打包到MP4之前应用仿真预防?

仿真预防始终应用于从编码数据RBSP中删除00-02序列,因此这与附录B无关:H.264附录B格式是关于开始代码前缀以字节流格式预加NAL单元,而不是单元长度

这方面的备忘:


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

仿真预防始终用于从编码数据RBSP中删除00-02序列,所以这与附录B无关:H.264附录B格式是关于以字节流格式在NAL单元前面加上起始代码前缀,而不是单元长度

这方面的备忘:


仿真预防是第2行,带有0x03值,附录B是上图的底线。

仿真预防始终用于从编码数据RBSP中删除00-2序列,这与附录B无关。附录B格式是关于起始代码,而不是NAL单元的运行长度编码。我认为图片可以很好地可视化。模拟预防0x03的行是NALU的一部分,附录B是将NALU单独安排到字节流中的一种方法。如果您将此作为答案发布,我很乐意接受,项计算预防始终应用于从编码数据RBSP中删除00-2序列,这与附录B无关。附录B格式是关于起始代码,而不是NAL单元的运行长度编码。我认为图片可以很好地可视化。带有0x03的行是NALU的一部分,附录B是将NALU单独安排到字节流中的一种方法。如果您将此作为答案发布,我很乐意接受