30,000 fps nginx - To Russia with Love
summary
An initial mod_h264_streaming patch (2013) speeds frames before the desired seek by clamping durations in STTS so inter‑key frames run at 30,000 fps, adding 58 prepended frames with duration 1 and rewriting STTS and STSS moov atoms. A later port to the nginx mp4 module fixes segfaults from the abandoned module, moves ~138–234 lines of C patches through mercurial/patchbomb, and yields lossless exact start server‑side MP4 seeks.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:47What is serverside mp4 clipping
- 2:00What are frames
- 3:55Server clipping issues
- 6:04What if you begin
- 7:00Act 2 Hacking
- 10:07Act 4 Faulting
- 11:42C Code
- 13:16Atoms
- 15:02Parse Keyframes
- 15:47Patching to nginx
- 17:04Contact
- 18:20Test
related talks
58mModern & secure adaptive streaming on the Web
36mStreaming over the web with modern Ruby
16mCDN Challenges of HTTP-based Low Latency Live Streaming Delivery
46mModern & secure adaptive streaming on the Web
43mnginx for fun and performance
26mHTTP2, one frame at a time
24mVideo streaming on the web: Live and recorded video streaming
24mLive Video Transmuxing/Transcoding
