Mercurial > hg > nginx-site
annotate xml/ru/docs/http/ngx_http_hls_module.xml @ 1113:fc900e304544
Regenerated.
author | Maxim Konovalov <maxim@nginx.com> |
---|---|
date | Thu, 27 Mar 2014 07:08:42 +0000 |
parents | 9c766ddc3535 |
children | 65bc9d1ec234 |
rev | line source |
---|---|
1111
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
2 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
3 <!-- |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
4 Copyright (C) Nginx, Inc. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
5 --> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
6 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
8 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
9 <module name="Module ngx_http_hls_module" |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
10 link="/ru/docs/http/ngx_http_hls_module.html" |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
11 lang="ru" |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
12 rev="1"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
13 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
14 <section id="summary"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
15 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
16 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
17 Модуль <literal>ngx_http_hls_module</literal> обеспечивает серверную поддержку |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
18 протокола HTTP Live Streaming (HLS) для файлов в формате H.264/AAC. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
19 Такие файлы обычно имеют расширения |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
20 <path>.mp4</path>, <path>.m4v</path> и <path>.m4a</path>. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
21 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
22 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
23 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
24 nginx поддерживает два вида URI для каждого MP4-файла: |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
25 <list type="bullet"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
26 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
27 <listitem> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
28 URI плейлиста, имеющий расширение “<literal>.m3u8</literal>” и принимающий |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
29 необязательный параметр “<literal>len</literal>”, |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
30 который задаёт длину фрагмента в секундах; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
31 </listitem> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
32 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
33 <listitem> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
34 URI фрагмента, имеющий расширение “<literal>.ts</literal>” и принимающий |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
35 аргументы “<literal>start</literal>” и “<literal>end</literal>”, которые |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
36 задают границы фрагмента в секундах. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
37 </listitem> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
38 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
39 </list> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
40 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
41 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
42 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
43 <note> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
44 Модуль доступен как часть <commercial_version/>. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
45 </note> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
46 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
47 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
48 </section> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
49 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
50 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
51 <section id="example" name="Пример конфигурации"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
52 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
53 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
54 <example> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
55 location /video/ { |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
56 hls; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
57 hls_fragment 5s; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
58 hls_buffers 10 10m; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
59 hls_mp4_buffer_size 1m; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
60 hls_mp4_max_buffer_size 5m; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
61 alias /var/video/; |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
62 } |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
63 </example> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
64 В такой конфигурации для файла “<path>/var/video/test.mp4</path>” |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
65 будут поддерживаться следующие URI: |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
66 <example> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
67 http://hls.example.com/video/test.mp4.m3u8?len=8.000 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
68 http://hls.example.com/video/test.mp4.ts?start=1.000&end=2.200 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
69 </example> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
70 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
71 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
72 </section> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
73 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
74 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
75 <section id="directives" name="Директивы"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
76 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
77 <directive name="hls"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
78 <syntax/> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
79 <default/> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
80 <context>location</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
81 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
82 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
83 Включает HLS-поток во вложенном location. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
84 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
85 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
86 </directive> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
87 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
88 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
89 <directive name="hls_buffers"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
90 <syntax><value>число</value> <value>размер</value></syntax> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
91 <default>8 2m</default> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
92 <context>http</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
93 <context>server</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
94 <context>location</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
95 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
96 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
97 Задаёт максимальное <value>число</value> и <value>размер</value> буферов, |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
98 которые используются для чтения и записи блоков данных. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
99 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
100 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
101 </directive> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
102 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
103 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
104 <directive name="hls_fragment"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
105 <syntax><value>время</value></syntax> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
106 <default>5s</default> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
107 <context>http</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
108 <context>server</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
109 <context>location</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
110 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
111 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
112 Задаёт длину фрагмента по умолчанию для всех URI в плейлисте, |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
113 запрошенных без аргумента “<literal>len</literal>”. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
114 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
115 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
116 </directive> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
117 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
118 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
119 <directive name="hls_mp4_buffer_size"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
120 <syntax><value>размер</value></syntax> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
121 <default>512k</default> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
122 <context>http</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
123 <context>server</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
124 <context>location</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
125 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
126 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
127 Задаёт начальный <value>размер</value> буфера памяти, используемого для |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
128 обработки MP4-файлов. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
129 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
130 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
131 </directive> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
132 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
133 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
134 <directive name="hls_mp4_max_buffer_size"> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
135 <syntax><value>размер</value></syntax> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
136 <default>10m</default> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
137 <context>http</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
138 <context>server</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
139 <context>location</context> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
140 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
141 <para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
142 В ходе обработки метаданных может понадобиться буфер большего размера. |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
143 Его <value>размер</value> не может превышать указанного, |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
144 иначе nginx вернёт серверную ошибку |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
145 <http-status code="500" text="Internal Server Error"/> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
146 и запишет в лог следующее сообщение: |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
147 <example> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
148 "/some/movie/file.mp4" mp4 moov atom is too large: |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
149 12583268, you may want to increase hls_mp4_max_buffer_size |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
150 </example> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
151 </para> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
152 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
153 </directive> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
154 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
155 </section> |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
156 |
9c766ddc3535
HLS: Translated the "http_ngx_http_hls_module.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
diff
changeset
|
157 </module> |