区别
类别 | MP4 | FMP4(Fragmented MP4) |
---|---|---|
存储结构 | 视频文件整体存储为一个连续文件,moov 元数据通常在文件末尾 |
视频分成多个片段,每个片段包含独立的元数据(分片) |
播放需求 | 必须先下载 moov 元数据后才能播放 |
可边下载边播放,适合流媒体播放 |
适用场景 | 适合本地播放或完整文件下载后播放 | 流媒体播放,例如 DASH、HLS 或通过 MediaSource API 进行播放 |
文件扩展名 | .mp4 |
.mp4 (文件扩展名相同,但内部结构不同) |
实时性 | 需要等待整个文件可用才能开始播放 | 可实时播放,支持按需分段加载 |
服务器支持 | 可用普通文件服务器提供 | 需要支持流媒体的分段传输,例如支持 DASH 或 HLS 的 .m4s 分片 |