Реклама на сайте Advertise with us

И опять FLV - не работает прокрутка в размеченном файле!

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 06.02.03
Сообщения: 209
Рейтинг: 66

Ссылка на сообщениеДобавлено: 28/08/08 в 20:39       Ответить с цитатойцитата 

Привет )

Тема-то вроде уже не новая, но вопросы возникают с завидной регулярностью... возможно, дело в отсутствии нормальных learning материалов icon_neutral.gif

Вообщем ситуация такая.
Файлы конвертирую ffmpeg в FLV, далее размечаю их flvtool2 используя ключ -U.
Плеер - JW FLV MEDIA PLAYER, тем не менее не хочет читать его корректно - нельзя сразу посмотреть последние секунды мувика, пока все не загрузится.

Сервер 1 на nginx с flv модулем, линки типа ../1.flv?start=8000000 корректно работают.
Сервер 2 на apache с таким вот модулем - http://www.mosalov.com/wiki/Flash_streaming_with_mod_flvx
Не работает ни там, ни сям icon_confused.gif


Задача номер 1. Научить JW FLV MEDIA PLAYER прокручивать файл, быть может там есть какие-то доп. параметры?

Какие есть альтернативные плееры opensource? Под альтернативой я подразумеваю действительно удобные, одновременно простые в использовании и функциональные плееры. И чтобы с прокруткой всё путём ;)

Задача номер 2. Чтобы сервер мог вообще корректно отдавать FLV контент необходимо было пересобирать nginx и apache, но хорошо когда свои сервера, а если это фрихост спонсора, то есть ли какие-то решения на обычном апаче? Т.е. чтобы не мучать спонсора непосредственно? )

0
 



С нами с 27.11.05
Сообщения: 945
Рейтинг: 930

Ссылка на сообщениеДобавлено: 28/08/08 в 22:00       Ответить с цитатойцитата 

1. поставить параметр streamscript в соответствии с мануалом к плейеру
2. можно банально скриптом отдавать который автоматом будет заголовок подставлять, если уж сервер тяжело настроить

3
 



С нами с 06.02.03
Сообщения: 209
Рейтинг: 66

Ссылка на сообщениеДобавлено: 29/08/08 в 11:58       Ответить с цитатойцитата 

Аааа, нашёл, спасибо. Ток не в доке (там не вижу), а почему-то на форуме ))
действительно, плеер трейбует указать путь к стримминг скрипту.
Но непонятно, если мы отдаём контент nginx-ом, то что туда прописывать? Какой скрипт?

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 29/08/08 в 15:40       Ответить с цитатойцитата 

С этого бы и начинал, что не понимаешь о чем говоришь, да и ко всему не можешь нечего найти.

http://code.jeroenwijering.com/trac/wiki/FlashVars

streamer (undefined): location of a server to use for streaming. Can be an RTMP application (here's an example) or external PHP/ASP file to use for HTTP streaming. If set to lighttpd, the player presumes a Lighttpd server is used to stream videos.

Читай : http://www.jeroenwijering.com/?item=HTTP_Video_Streaming

3
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 29/08/08 в 16:04       Ответить с цитатойцитата 

xreload: там про nginx нету. Есть конечно шанс, что его реализация компатибл с Lighttpd , но это проверить надо.
Отдавать через пхп скрипт .... как то очень не удачное решение, еще отдельно придется и пхп поднимать, ибо на пару с апачем они положат сервер.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

3
 



С нами с 06.02.03
Сообщения: 209
Рейтинг: 66

Ссылка на сообщениеДобавлено: 29/08/08 в 16:12       Ответить с цитатойцитата 

xreload, дружище, я потому и спрашиваю, что не могу найти и совершенно не разбираюсь в теме icon_confused.gif

so.addVariable('streamscript', 'lighttpd') - так работает.

Насчёт "скриптом отдавать который автоматом будет заголовок подставлять" - если ли какие-то готовые решения на $$? Может кто для себя писал?
Если что, велкам в асю )

0
 



С нами с 06.02.03
Сообщения: 209
Рейтинг: 66

Ссылка на сообщениеДобавлено: 29/08/08 в 16:15       Ответить с цитатойцитата 

Stek писал:

Отдавать через пхп скрипт .... как то очень не удачное решение, еще отдельно придется и пхп поднимать, ибо на пару с апачем они положат сервер.


Вот как.
А есть какая-нибудь альтернатива?

0
 



С нами с 27.11.05
Сообщения: 945
Рейтинг: 930

Ссылка на сообщениеДобавлено: 29/08/08 в 16:35       Ответить с цитатойцитата 

Stek писал:
Отдавать через пхп скрипт .... как то очень не удачное решение, еще отдельно придется и пхп поднимать, ибо на пару с апачем они положат сервер.
да с чего бы, если через fpasstru файл отдавать - нагрузка мизерная будет. Понятно что лучше nginx или lighttpd настроить, но если это сложно - скрипт тоже нормально будет работать. Да и защиту от хотлинка на него можно завязать заодно.
Цитата:

Насчёт "скриптом отдавать который автоматом будет заголовок подставлять" - если ли какие-то готовые решения на $$?

да какое там нафиг "решение за $$", весь скрипт - несколько строчек кода, можешь стукнуться - напишу прямо онлайн и забесплатно icon_smile.gif

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 30/08/08 в 02:01       Ответить с цитатойцитата 

Cristian писал:

so.addVariable('streamscript', 'lighttpd') - так работает.


Ну вот мы "малой кровью" и нашли решение проблемы.
Я этим и занимаюсь, решаю проблемы smail101.gif

0
 



С нами с 01.11.06
Сообщения: 316
Рейтинг: 293

Ссылка на сообщениеДобавлено: 30/08/08 в 02:49       Ответить с цитатойцитата 

xreload писал:
Ну вот мы "малой кровью" и нашли решение проблемы.
Я этим и занимаюсь, решаю проблемы smail101.gif

Нихуйа оно не работает, если не пропатчить nginx. По крайней мере, 6-ю ветку.

0
 



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 30/08/08 в 17:08       Ответить с цитатойцитата 

zteam писал:
Нихуйа оно не работает, если не пропатчить nginx. По крайней мере, 6-ю ветку.


Ты читать умеешь по-русски? Прочитай что человек написал, что работает, сри мозгом в другом месте.

0
 



С нами с 01.11.06
Сообщения: 316
Рейтинг: 293

Ссылка на сообщениеДобавлено: 30/08/08 в 18:12       Ответить с цитатойцитата 

xreload писал:
Ты читать умеешь по-русски? Прочитай что человек написал, что работает, сри мозгом в другом месте.

Видимо, пропатчили нгинкс. Если просто добавить в код so.addVariable('streamscript', 'lighttpd'), то прокрутка работать НЕ БУДЕТ.
P.S. http://marc.info/?l=nginx&m=121511833319721&w=2
P.P.S. А где срать мозгом не тебе меня учить, сам разберусь.

0
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 30/08/08 в 18:58       Ответить с цитатойцитата 

zteam писал:
Видимо, пропатчили нгинкс. Если просто добавить в код so.addVariable('streamscript', 'lighttpd'), то прокрутка работать НЕ БУДЕТ.
P.S. http://marc.info/?l=nginx&m=121511833319721&w=2

Если работает so.addVariable('streamscript', 'lighttpd'), то скорей всего используется версия до 4.0, потому как с 4.0 вместо streamscript надо ставить streamer.
А в случае использования новых версий патчить нгинкс не обязательно (если конечно не нужны эти дополнительные параметры в строке запроса), достаточно подправить HTTPModel.as, чтобы запрос был как раньше, и перекомпилить плеер.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »