HttpMp4Module
Contents |
[edit] Synopsis
This module enables mp4 streaming with seeking ability. This module is not compiled by default and must be specified using
--with-http_mp4_module
as an argument to configure when compiling Nginx. Note that this module is only supported in nginx version 1.1.3 and higher in development branch and 1.0.7 in stable branch.
[edit] Example usage:
location /video/ { mp4; mp4_buffer_size 1m; mp4_max_buffer_size 5m; }
[edit] 鈥―irectives
[edit] mp4
Syntax: | mp4 |
Default: | |
Context: | location |
Reference: | mp4 |
Enables the mp4 streaming feature.
location /video { mp4 on; }
[edit] mp4_buffer_size
Syntax: | mp4_buffer_size size |
Default: | 512K |
Context: |
http server location |
Reference: | mp4_buffer_size |
Sets the buffer size used for processing mp4 file.
[edit] mp4_max_buffer_size
Syntax: | mp4_max_buffer_size size |
Default: | 10M |
Context: |
http server location |
Reference: | mp4_max_buffer_size |
Sets the maxium buffer size used for processing mp4 file. If the meta data exceeds this size Nginx will return a 500 status code and log an error resembling the following:
"/video/file.mp4" mp4 moov atom is too large: 12583268, you may want to increase mp4_max_buffer_size
[edit] References
Please see the following page for more details: http://nginx.org/en/docs/http/ngx_http_mp4_module.html