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

AleXXX V. NovikoFF alexxx at alexxx.ru
Fri Mar 13 12:36:54 MSK 2009


Hi!

В FLV JW плеер надо передать параметр streamer=lighttpd
Т.е. в вашем случае будет так:

http://www.domain.net/filter/mediaplugin/flvplayer.swf?file=http://www.domain.net/file.php/1/video/dest_file.flv&streamer=lighttpd

Fri, 13 Mar 2009 11:18:13 +0200
Shvayakov Alexander <a.shvayakov at btis.by> писал(а):

> 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;
>                 }
> 
> }
> ##--
> 
> -- 
> С уважением,
> Шваяков Александр А.
> 
> 

-- 
Цитируйте предыдущую переписку, пожалуйста.
AleXXX V. NovikoFF <alexxx at alexxx.ru>
WWW: http://alexxx.ru/






More information about the nginx-ru mailing list