How HTML5 video handles video with moov atom at the end

As I know, in a Flash player, if this is a progressive video and moov atom at the end of the file, we need to wait for the entire video to load before we can watch it.

but when I use Html5 videojs to watch progressive video, even the moov atom is at the end of the file, but it can still play and watch at the same time.

Can anyone find out how Html5 handles video with moov atom at the end?

+5
source share
1 answer

Commentary by Alexander Farkas from 8/2 is the ideal, if briefly, the answer. Range requests (also called "Byte Serving") allow the client to request (any) part of the file.

( ) GET HTTP 206 ( , ): (Content-Length - , , "Accept-Ranges: bytes" "). , , (, -, ); moov , . , , , .

, , HTTP

+2

All Articles