NGINX is capable of serving certain video media types. The flv
and mp4
modules, included in the base distribution, can perform what is called pseudo-streaming. This means that NGINX will seek a certain location in the video file, as indicated by the start
request parameter.
In order to use the pseudo-streaming capabilities, the corresponding module needs to be included at compile time: --with-http_flv_module
for Flash Video (FLV) files and/or --with-http_mp4_module
for H.264/AAC files. The following directives will then become available for configuration:
Activating FLV pseudo-streaming for a location...