]> git.kaiwu.me - nginx.git/commit
Mp4: mp4_start_key_frame directive.
authorRoman Arutyunyan <arut@nginx.com>
Thu, 28 Oct 2021 11:14:25 +0000 (14:14 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Thu, 28 Oct 2021 11:14:25 +0000 (14:14 +0300)
commit7927071ee26ff6313301b744a90240dccbc836db
tree71fa1760f10835fd9855251b584c985308877a47
parent27cdfe30f7505361c31e4d3b2d0d21adaae803c4
Mp4: mp4_start_key_frame directive.

The directive enables including all frames from start time to the most recent
key frame in the result.  Those frames are removed from presentation timeline
using mp4 edit lists.

Edit lists are currently supported by popular players and browsers such as
Chrome, Safari, QuickTime and ffmpeg.  Among those not supporting them properly
is Firefox[1].

Based on a patch by Tracey Jaquith, Internet Archive.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1735300
src/http/modules/ngx_http_mp4_module.c