Проблема с модулем для nginx ngx_http_mp4_module, как исправить?

Всем привет!
Поставил модуль ngx_http_mp4_module для псевдотрансляции , на сервере два диска на которых размещены mp4 файлы . Первый диск основной на нем ОС , сам nginx и т.д . Второй диск дополнительно подключен и монтируется в первый .
То есть :

/var/www/sitename/public_html/video/Movie1/ #Тут лежат файлы с первого диска
/var/www/sitename/public_html/video/Movie2/ #Тут лежат файлы с второго диска

Проблема вот в чем , если видео с первого диска поддерживают перемотку в Flash плеере то на втором диске выдается 500 ошибка . Проверя и через плеер и через ссылку

название.mp4?start=242

С первого диска транслируются правильно с 242 секунды а вот с второго диска выходит ошибка 500 . Пробовал увеличить buffer_size в настройках nginx не помогло . Я не специалист в Linux но есть предположение возможно проблема в том что не хватает каких-либо прав. Хочу заметить что html плеер производит видео с 2-ого диска и так же перематывается спокойно , сами файлы доступны и скачиваются с второго диска но вот при перемотке выходит 500 ошибка .

Конфиг Nginx для сайта

server {
        listen 80;
        server_name    sitename; # доменное имя, относящиеся к текущему виртуальному хосту
        root  /var/www/sitename/public_html/; # каталог в котором лежит проект, путь к точке входа

        index index.html;
        # add_header Access-Control-Allow-Origin *;

        # serve static files directly
        location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
                access_log off;
                expires max;
                log_not_found off;
       }


        location / {
            mp4;
            mp4_buffer_size 50m;
            mp4_max_buffer_size 100m;
            sendfile on;
            tcp_nopush on;
            tcp_nodelay on;
            expires max;
            directio 10m;
#            limit_rate 96k;
#            limit_rate_after 3m;
        }


    location ~ /\.ht {
                deny all;
        }
}


В чем может быть проблема? Заранее спасибо за помощь .
  • Вопрос задан
  • 724 просмотра
Пригласить эксперта
Ответы на вопрос 1
daager
@daager
Где и как конвертируете видео? Возможно дело в том, что мета-данные видео в конце файла, а не в начале. Попробуйте воспользоваться qt-faststart.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы