I have a new patch for Nginx. I use this server to stream videos. I
a way to burst the rate with limit_rate_after but controlled from
not at full throttle. Eg.: send 4Mb with 500KBps and the remaining with
This is useful when sending mp4 that have a 2 to 6MB of index data at
beginning of the file and playback only starts after this is received.
way I can start the video playback faster not after 20 seconds or so.
However, if you have 500 new users per seconds you can choke the
so the need to control the burst speed.
I created a new config directive limit_rate_max that applies to initial
Another change I made is to put the limit_rate_after in server
I need this to control the burst quantity on the fly based on url param.
set $limit_rate_after $arg_burst;
The index for each file is different and with this I control how much
we need, useful when users seek a lot and index is recalculated on seek
If anyone can review this and find it useful, let me know, it works for
I thank to Andrei (Latzease) for his contribution to this… he made it