view xml/en/docs/http/ngx_http_f4f_module.xml @ 1878:127ae107e5a9

Removed clause about shared memory and Windows versions with ASLR. Starting with nginx 1.9.0 shared memory can be used on Windows versions with address space layout randomization.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 26 Dec 2016 19:38:06 +0300
parents 4e20e4f8f49b
children
line wrap: on
line source

<?xml version="1.0"?>

<!--
  Copyright (C) Nginx, Inc.
  -->

<!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">

<module name="Module ngx_http_f4f_module"
        link="/en/docs/http/ngx_http_f4f_module.html"
        lang="en"
        rev="1">

<section id="summary">

<para>
The <literal>ngx_http_f4f_module</literal> module provides
server-side support for Adobe HTTP Dynamic Streaming (HDS).
</para>

<para>
This module implements handling of HTTP Dynamic Streaming requests in the
“<literal>/videoSeg1-Frag1</literal>” form — extracting the needed fragment
from the <path>videoSeg1.f4f</path> file using the <path>videoSeg1.f4x</path>
index file.
This module is an alternative to the Adobe’s f4f module (HTTP Origin Module)
for Apache.
</para>

<para>
Usual pre-processing with Adobe’s f4fpackager is required, see relevant
documentation for details.
</para>

<para>
<note>
This module is available as part of our
<commercial_version>commercial subscription</commercial_version>.
</note>
</para>

</section>


<section id="example" name="Example Configuration">

<para>
<example>
location /video/ {
    f4f;
    ...
}
</example>
</para>

</section>


<section id="directives" name="Directives">

<directive name="f4f">
<syntax/>
<default/>
<context>location</context>

<para>
Turns on module processing in the surrounding location.
</para>

</directive>


<directive name="f4f_buffer_size">
<syntax><value>size</value></syntax>
<default>512k</default>
<context>http</context>
<context>server</context>
<context>location</context>

<para>
Sets the <value>size</value> of the buffer used for
reading the <path>.f4x</path> index file.
</para>

</directive>

</section>

</module>