4 ms·
(context, this is talking about fragmented MP4 downsides) > 2. They are slow to access on HDD or network drives, as each fragment's header needs to be read to
by cornstalks 2y ago
(context, this is talking about fragmented MP4 downsides)
> 2. They are slow to access on HDD or network drives, as each fragment's header needs to be read to get the complete metadata of the file and start playback
Huh? That's not right. The whole point of fragmented MP4 is that you can access any fragment without having to read the headers of the other fragments. That's why adaptive streaming is built around fragmented MP4.
- ogurechny 2y agoTo figure out the total length of media streams, you need an external index metadata (web streaming) or a remux of the file that adds an index. The whole point of the article is removing the need to remux the file after recording, otherwise you can use existing solutions just fine.
- cornstalks 2y agoYou can write a sidx for your index. And it doesn't require a whole remux.
- der_rod 2y agoUnfortunately, some of the most popular/problematic software (default Windows video player and explorer) does not support `sidx` boxes.