С нами с 31.07.08
Сообщения: 441
Рейтинг: 416
|
Добавлено: 30/04/09 в 17:17 |
Задача - организовать отдачу ФЛВ видео с возможностью перемотки.
Проблема казалось бы уже давно должна быть решена каким-то простым путем.
Например nginx и lighttpd , где передается параметр start для обозначения ключевого кадра - example.com/trailer.flv?start=300000 Но во моем варианте это не подходит.
Возможно я вообще зря все это затеваю, но решил попробовать с сервером Ред5. Установили. Запутсили тесты, порт RTMP - SUCCESS. Получается что все должно бы работать. Но как быть дальше - не понятно совсем. Мануалы какие-то слишком навороченные, в них учат чуть ли ни как создать свой софт для кам-студии! Возможно кто-то в состоянии подсказать что сделать дальше? Где у этого сервера "рабочая директория" =) Куда хоть flv файлы выложить и где это прописывается?
Спасибо.
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 02/05/09 в 14:14 |
У них саппорт есть, вот туда и стучи, нахер этого монстра покупать было в таком случае, непонятно, если ты вообще не в теме и пишешь "что тебе подоходит, а что нет", это весьма, странно
|
|
|
|
С нами с 25.08.08
Сообщения: 18748
Рейтинг: 1251
|
Добавлено: 02/05/09 в 15:07 |
гм. он разве не бесплатный?
|
|
|
|
С нами с 25.08.08
Сообщения: 18748
Рейтинг: 1251
|
Добавлено: 02/05/09 в 15:08 |
nordic: не пользовался ред5. но по аналогии с фмс, тебе просто надо уложить в нужную диру аппликацию которая будет раздавать по запросу че надо.
|
|
|
|
С нами с 31.07.08
Сообщения: 441
Рейтинг: 416
|
Добавлено: 04/05/09 в 12:09 |
Magistrator писал: | гм. он разве не бесплатный? |
Да, он полностью бесплатный, поэтому его и выбрали.
Magistrator писал: | надо уложить в нужную диру аппликацию которая будет раздавать по запросу че надо |
Понятно что должно быть так, вот только сделать не получается, а объяснить в чем проблема почему-то никто не смог пока что. =(
|
|
|
|
С нами с 18.04.03
Сообщения: 2572
Рейтинг: 1070
|
Добавлено: 04/05/09 в 17:36 |
Magistrator писал: | не пользовался ред5. но по аналогии с фмс, тебе просто надо уложить в нужную диру аппликацию которая будет раздавать по запросу че надо. |
Не сравнивайте решение из коробки и продукт обкуренного шизофреника. red5 - это совсееем не Adobe FMS.
nordic: а чем progressive downloading не подходит ? В red5 нет простых решений, равно как и стабильности. Wowza, возможно, но с ней не работал.
|
|
|
|
С нами с 31.07.08
Сообщения: 441
Рейтинг: 416
|
Добавлено: 05/05/09 в 11:17 |
kassander писал: | nordic: а чем progressive downloading не подходит ? |
Не получается нормально вставить МЕТА-ДАТУ, да и плеер почему-то глючит при таком раскладе =(
|
|
|
|
С нами с 18.04.03
Сообщения: 2572
Рейтинг: 1070
|
Добавлено: 05/05/09 в 11:25 |
nordic: Что-то совсем странное. flvtool2 -UP filename - и все. Руби только нужен. Либо yamdi, но он не умеет вставлять мета в тот же файл, с которого читает, хотя, говорят, работает быстрее.
|
|
|
|
С нами с 31.07.08
Сообщения: 441
Рейтинг: 416
|
Добавлено: 05/05/09 в 11:39 |
Ага, и все. Но почему-то если делаю на локальном компе - потом гружу на сервак - плеер не подхватывает но глюком нет. А если прямо на серваке прогоняю - то не только не работает перемотка, но еще и глючит сам плеер =) Жесть какая-то. Запарился уже окончательно. Столько промучился, хотя все действительно просто.
|
|
|
|
С нами с 31.07.08
Сообщения: 441
Рейтинг: 416
|
Добавлено: 05/05/09 в 11:47 |
Кстати, может подкинет кто ссылочку на ФЛВ-файлик метров на 10, с правильными МЕТА-ДАННЫМИ, с которым работает прогрессив даунлод? А то я уже совсем не понимаю ЧТО имеенно у меня не работает. Скачаю потестить.
Спасибо.
|
|
|
|
С нами с 18.04.03
Сообщения: 2572
Рейтинг: 1070
|
Добавлено: 05/05/09 в 16:13 |
Во-первых, проверь сервер на перемотку. Сделай wget http://domain.com/file.flv?start=[тут поиграй со значениями]. Отдается файл разной длины - сервер работает, если нет - копать сервер. Во-вторых, проверь плеер на перемотку. Допустим, поставь FireBug, включи Net panel и посмотри GET запросы, когда пытаешься перейти на непрогруженный участок. Видно ?start=xxxx - значит плеер умеет перематывать. Если нет, то, понятно, нет. По поводу некорректных метаданных - тут даже не знаю. Попробуй посмотреть вывод flvtool2 -P, что там и как.
|
|
|
|
С нами с 31.07.08
Сообщения: 441
Рейтинг: 416
|
Добавлено: 05/05/09 в 16:24 |
kassander писал: | Во-первых, проверь сервер на перемотку. Сделай wget http://domain.com/file.flv?start=[тут поиграй со значениями]. Отдается файл разной длины - сервер работает, если нет - копать сервер. |
Проверено, работает, все выдается как надо. При этом работает nginx, lighttpd, php xmoov...
kassander писал: |
Во-вторых, проверь плеер на перемотку. Допустим, поставь FireBug, включи Net panel и посмотри GET запросы, когда пытаешься перейти на непрогруженный участок. Видно ?start=xxxx - значит плеер умеет перематывать. Если нет, то, понятно, нет. |
Смотрел, насторожило что есть запросы только к файлу, а $_GET['start'] пустое. Подумал может флэш как-то по другому общаться умеет с сервером или тут это не отлавливается... Потом, ставил демона на сервере, что бы логировал все обращения к файлам которые занимаются выдачей частей флэшки. Теперь вижу что и там пусто. Только очень уж это странно. Для 2х плееров не работает перемотка... JW PLayer ведь с перемоткой? Он очень у многих!
|
|
|
|
С нами с 18.04.03
Сообщения: 2572
Рейтинг: 1070
|
Добавлено: 05/05/09 в 16:33 |
nordic писал: | насторожило что есть запросы только к файлу, а $_GET['start'] пустое. Подумал может флэш как-то по другому общаться умеет с сервером |
Как по-другому то, запрос есть запрос. Если смещения нет - вот и ответ. Копай в сторону плеера, а потом уж мета проверять на корректность.
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 06/05/09 в 01:32 |
nordic писал: |
Да, он полностью бесплатный, поэтому его и выбрали.
|
Ты уже за него платишь, своим временем, и скоро чувствую заплатишь за саппорт, платить не всегда означает - деньги , время куда дороже.
Гимор себе нашли
|
|
|
|