diff xml/ru/docs/http/ngx_http_mp4_module.xml @ 1104:028f6a4d8046

Corrected punctuation, grammar, style, rephrased some sentences.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 04 Mar 2014 13:02:21 +0000
parents 1fcf8c840dbe
children eb3713019359
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_mp4_module.xml
+++ b/xml/ru/docs/http/ngx_http_mp4_module.xml
@@ -9,7 +9,7 @@
 <module name="Модуль ngx_http_mp4_module"
         link="/ru/docs/http/ngx_http_mp4_module.html"
         lang="ru"
-        rev="3">
+        rev="4">
 
 <section id="summary">
 
@@ -38,7 +38,7 @@ http://example.com/elephants_dream.mp4?s
 
 <para>
 В форматах, основанных на H.264, метаданные, необходимые для поддержки
-позиционирования, хранятся в так называемом “moov атоме.”
+позиционирования, хранятся в так называемом “moov-атоме”.
 Это часть файла, которая содержит индексную информацию для всего файла.
 </para>
 
@@ -47,39 +47,37 @@ http://example.com/elephants_dream.mp4?s
 Для этого он отсылает специальный запрос с аргументом
 <literal>start=0</literal>.
 Многие кодирующие программы добавляют метаданные в конец файла.
-Для псевдо-стриминга это плохо: метаданные должны быть расположены
-в начале файла, иначе потребуется загрузить файл целиком, прежде
-чем начать воспроизведение.
-Если файл отформатирован хорошо, с метаданными в начале файла,
-nginx просто посылает в ответ
-содержимое файла.
-В противном случае, он вынужден будет прочитать
+Это неоптимально для псевдо-стриминга, поскольку плееру
+потребуется загрузить файл целиком прежде чем начать воспроизведение.
+Если метаданные находятся в начале файла,
+nginx’у достаточно начать отправлять в ответ содержимое файла.
+Если же метаданные находятся в конце файла,
+потребуется прочитать весь
 файл и подготовить новый поток, в котором метаданные предшествуют
 медийным данным.
 Это требует дополнительного процессорного
 времени, памяти и дискового ввода/вывода, поэтому лучше
-<link
+заранее <link
 url="http://flowplayer.org/plugins/streaming/pseudostreaming.html#prepare">
 подготовить исходный файл для псевдо-стриминга</link>,
-нежели чем заставлять nginx делать это для каждого запроса.
+нежели делать это для каждого запроса.
 </para>
 
 <para>
 Для запроса с ненулевым аргументом
 <literal>start</literal>
 nginx считывает из файла метаданные, готовит поток с запрошенного
-смещения, и отправляет его клиенту.
+смещения и отправляет его клиенту.
 Это тоже требует дополнительных ресурсов, как указано выше.
 </para>
 
 <para>
 Если запрос, обрабатываемый этим модулем, не содержит аргумента
 <literal>start</literal>,
-дополнительные ресурсы не тратятся, а файл отсылается просто как
+дополнительные ресурсы не тратятся, а файл отсылается непосредственно как
 статический ресурс.
 Некоторые плееры также поддерживают запросы с указанием диапазона
-запрашиваемых байт (byte-range requests), для них вообще не
-требуется этот модуль.
+запрашиваемых байт (byte-range requests), для них этот модуль не требуется.
 </para>
 
 <para>