start time is out mp4 stsc chunks
Maxim Dounin
mdounin at mdounin.ru
Fri Mar 28 11:57:04 UTC 2014
Hello!
On Thu, Mar 27, 2014 at 08:18:55PM +0200, Андрей Василишин wrote:
>
> >>Чтобы заработало - нужно либо убрать дорожки из файла, либо
> >>обновится до nginx 1.5.10+:
> >>
>
> Спасибо за ответы, Максим!
> Но есть еще вопросы:
> Обновился до
> # nginx -V
> nginx version: nginx/1.5.12
> built by gcc 4.7.2 (Debian 4.7.2-5)
[...]
> Теперь 500-ой общибки при перемотке нет, но при перемотке просто идет
> скачиваение файла и при этом не показывается в плеере ничего, кроме полосы
> загрузки.
>
> Про какие дорожки речь?
> # mediainfo file_720.mp4
> General
> Complete name : file_720.mp4
> Format : MPEG-4
> Format profile : Base Media
> Codec ID : isom
> File size : 995 MiB
> Duration : 1h 54mn
> Overall bit rate mode : Variable
> Overall bit rate : 1 211 Kbps
> Writing application : Lavf55.19.104
[...]
> Text
> ID : 3
> Format : Apple text
> Codec ID : text
> Duration : 1h 54mn
> Bit rate mode : Variable
> Bit rate : 0 bps
> Delay relative to video : -1s 24ms
> Stream size : 135 Bytes (0%)
> Language : English
Видимо, проблема в этой дорожке. Она не выглядит короткой, так
что скорее всего ошибка была из-за каких-то нюансов расположения
данных. Но при этом она явно не перемешана с остальными дорожками
(просто из-за очень малого размера), и попытка отдать диапазон
файла "начиная с такой-то секунды", видимо, требует отдачи
практически всего файла, т.к. для этой дорожки данные начинаются в
начале файла.
Наиболее простое решение - убрать из файла эту дорожку.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru