ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

как убедиться, что моду ль ngx_http_flv_module работает?


  • To: nginx-ru@xxxxxxxxx
  • Subject: как убедиться, что моду ль ngx_http_flv_module работает?
  • From: Shvayakov Alexander <a.shvayakov@xxxxxxx>
  • Date: Fri, 13 Mar 2009 11:18:13 +0200

1. Подскажите как убедиться, что модуль ngx_http_flv_module работает?
2. Как заставить его работать?

Я подозреваю, что логика срабатывания селекторов location работает не так как я ожидаю, и срабатывает только location для PHP.

На сервере установлен  движок moodle
Для демонстрации видео там используется FLV player Jeroen Wijering - www.jeroenwijering.com
Якобы поддерживающий live  streaming.

moodle для просмотра видео выдает ссылку такого  вида
http://www.domain.net/filter/mediaplugin/flvplayer.swf?file=http://www.domain.net/file.php/1/video/dest_file.flv

Но я не могу начать просомотр видео с середины файла, если он не получен полностью.
Правильно ли я понимаю, что это говорит об отсутствии стриминга видео?
Мне кажется, что наличие в конфиге location c flv никак не влияет на результат.

Видеофайл готовился по этой технологии:
http://blog.kovyrin.net/2006/10/08/lighttpd-memcoder-flvtool-for-streaming/
Получен flv файл перекодированием с помощью mencoder, meta информация добавлена в него с помощью flvtools2

Параметры nginx:
./nginx -V
nginx version: nginx/0.6.35
built by gcc 3.4.6 20060404 (Red Hat 3.4.6-10)
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module --with-zlib=../zlib-1.2.3 --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_flv_module


Конфиг:
##--
server {
           listen          127.0.0.1:80;
           server_name     domain.net;
           access_log      /var/log/nginx/access.log main;
           error_log      /var/log/nginx/error.log info;
           set $webroot '/srv/www';
           root $webroot;
location / {
               index  index.php;
               }


   location ~ ^(.+\.php)(.*)$ {
                       include        fastcgi_params;
                       root $webroot;
                       fastcgi_pass unix:/var/run/fastcgi/fcgi;
                       fastcgi_index  index.php;
fastcgi_param SCRIPT_FILENAME $webroot/$fastcgi_script_name;
                       client_max_body_size 100M;
                       }

   location ~ \.flv$ {
               flv;
               }

}
##--

--
С уважением,
Шваяков Александр А.





 




Copyright © Lexa Software, 1996-2009.