具有 H.264 的 mpeg-4 容器所需的最小集合 Atoms/Boxes(一个流,渐进式视频,无音频)

minimum set of required Atoms/Boxes for mpeg-4 container with H.264 (one stream, progressive video, without audio)

我需要将 H.264 视频封装到 mpeg-4 容器中。我需要的 boxes/atoms 的绝对最小值是多少? 包含的H.264视频是逐行的,包含30fps视频,YUV420p,无音频,无字幕,无节目信息。只有一个流。无需性能或文件大小优化。 暂时是非碎片化的mp4。 让它支离破碎会使事情变得更简单吗?性能可能适中。

moov
mvhd
trak
tkhd
mdia
mdhd
hdlr
minf
vmhd
dinf
dref
url 
stbl
stsd
avc1
avcC
stts
stsc
stsz
stco
stss
mdat

如果您有 B 帧,您还需要 ctts