使用MP4box.js查看MP4内部组成结构
数据索引(moov)+数据流包(mdat)
各个包的位置,大小,信息,时间戳,编码方式等全在数据索引
数据流包只有纯二进制码流数据
树形目录结构
由mvhd头信息和多个trak组成
每一个trak对应一个码流包
mvhd头信息
数据索引(moov)的每个trag下的stts
数据流包(mdat)中
moov的每个trak的mdia中minf⾥⾯的⼦容器,⾳频和视频轨是有区别的
- 视频轨:vmhd
- ⾳频轨:smhd