Hello! On Sat, Jun 28, 2014 at 12:38:12AM -0400, c0nw0nk wrote:
> Latest picture > http://s633.photobucket.com/user/C0nw0nk/media/Untitled-7.png.html > > Everything utilizing the read's and writes is nginx and when i set the > following buffers i get massive spikes like that. > > location ~ \.mp4$ { > mp4; > mp4_buffer_size 9000m; > mp4_max_buffer_size 9000m; > } Note that when using mp4 module, you should not set mp4_buffer_size too high. It's initial size of a buffer used to read mp4 files, and if a value specified is bigger than size of the moov atom in an mp4 file, reading extra bytes will be meaningless. It is generally recommended to set it to something like 512k (the default) or slightly larger (1m, 2m). Larger values make sense only if most of your mp4 files have huge moov atoms. Note well that if you use mp4 pseudo streaming, you should make sure that mp4 files are correctly prepared - i.e., with moov atom placed before mdat. While nginx will be able to work with files with moov atom at the end, it won't be able to do this efficiently. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
