Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Перемотка в flash плеере
цитата
03/01/09 в 10:55
 m&m
вобщем есть сервер, на нем стоит nginx хочу чтоб он отдавал flv видео.
nginx собран c http_flv_module, в конфиге прописано
Код:
server {
        listen       8080;
location ~\.flv$ {

            flv;

        }


в flv добавлена метаинформация
Код:
flvtool2 -UP filename.flv


на другом сервере стоит плеер, JW Player for Flash
в нем ссылка на мой мувик
Код:
s1.addParam("flashvars","file=http://sitename.net:8080/filename.flv");


и перемотка не работает, может кто сталкивался? где собака порылась?
цитата
03/01/09 в 14:17
 Emperor
видимо, в метаданных ролика нет информации о длительности видео. попробуй в коде прописать параметр time_seconds.
цитата
03/01/09 в 14:53
 m&m
сменил плеер, добавил параметр time_seconds, результат тотже
цитата
05/01/09 в 11:07
 Soft-Com
посмотри в аксеслоге нгинкса, какие к нему запросы приходят в случае когда ты используешь перемотку.

там должно быть что-то типа:
Код:

"GET /flv/QyMY9ClHp38.flv?start=0&id=flvplayer&client=FLASH%20WIN%209,0,124,0&version=4.1.60 HTTP/1.1"


если этого нет - твой плеер не может работать со стримовым потоком нормально.
цитата
05/01/09 в 14:49
 Mika
Какая версия плеера стоит? Если 4я и выше, то причина скорей всего в этом http://www.ruby-forum.com/topic/158480
цитата
05/01/09 в 18:42
 m&m
Soft-Com писал:
посмотри в аксеслоге нгинкса, какие к нему запросы приходят в случае когда ты используешь перемотку.

там должно быть что-то типа:
Код:

"GET /flv/QyMY9ClHp38.flv?start=0&id=flvplayer&client=FLASH%20WIN%209,0,124,0&version=4.1.60 HTTP/1.1"


если этого нет - твой плеер не может работать со стримовым потоком нормально.

чет уже готов плюнуть на эту перемотку.. штук 5 плееров попробовал,
всегда приходит запрос вида
Код:
103.174.99 - - [05/Jan/2009:15:28:39 +0000] "GET /xxx/black-orgy1.flv HTTP/1.1" 206 519055 "-" "Mozilla/5.0 (Windows; U; Windows N
T 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5"
цитата
05/01/09 в 19:32
 Stek
а плееру параметры передаешь перемоткой пользоваться ?
цитата
05/01/09 в 19:35
 Mika
m&m писал:
на другом сервере стоит плеер, JW Player for Flash
в нем ссылка на мой мувик
Код:
s1.addParam("flashvars","file=http://sitename.net:8080/filename.flv");


Кстати, для стриминга после file=http://sitename.net:8080/filename.flv надо еще добавить &streamer=lighttpd
либо строчкой ниже s1.addVariable('streamscript', 'lighttpd');
цитата
06/01/09 в 08:48
 zteam
Mika писал:
Какая версия плеера стоит? Если 4я и выше, то причина скорей всего в этом http://www.ruby-forum.com/topic/158480

В nginx 6.34 этот патч уже в дистре есть, то бишь, если проблема в этом, то просто обновить nginx до последней версии 6-й ветки.


Эта страница в полной версии