Need help understanding the use and placement of HTML 5 audio and video metadata

I spent a considerable amount of time learning HTML 5 audio and video, but I was stuck in understanding metadata encoding. It seems that in my research, using programs such as Handbrake (ffmpeg), it is recommended to check the "optimized website" (there is also a similar option when exporting from other types of software, for example, imovie). I came to the conclusion (and correct if I am mistaken) that this is due to moving the file metadata to the beginning of the file. It then gives the player / browser the information that it requires in order to play right away without waiting for the entire file to download.

So this is where I got confused and the question I need will help

Is this used only for mp4 atom MOOV? Or is there something similar in .ogv and .webm files?

+7
source share
1 answer

Using a highly scientific method for determining which Handbrake options are enabled when I determined that MOOV atom positioning is applicable only to MP4 container files.

More seriously, although the MOOV atom is part of the container file, there is no evidence that Ogg or WebM replicated this problematic MP4 function.

From the Ogg specification :

The Ogg container is basically a streaming format ...

WebM recommendations ... for streaming files over an HTTP connection, do not mention the position of the MOOV atom or something similar, which is not a problem.

+4
source

All Articles