According to the description, it places global headers in extradata instead of every keyframe.

But what's the actual purpose? Is it useful e.g. for streaming?

I guess that the resulting video file will be marginally shorter, but more prone to corruption (no redundancy = file unplayable if main header corrupted or only partially downloaded)?

Or maybe it somehow improves decoding a little bit? As headers are truly global and cannot change from keyframe to keyframe?

Thanks!