Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: как убедиться, что модуль ngx_http_flv_module работает?
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@xxxxxxx> писал(а):
> 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@xxxxxxxxx>
WWW: http://alexxx.ru/
|