![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Сообщений: 57
|
Короче написал я данный продукт но имею следующие проблемы:
1. переходит по таймлайну только при полной загрузке, а надо чтобы и "в пустоту" прыгал и начинал оттуда проигрывать. 2. индикатор загрузки появляется лишь при полной загрузке видео. Если вас не затруднит, уважаемые знатоки, подкиньте идею как доработать? Исходник тут |
|
|||||
|
1. Изучать серверные технологии
2. проигрывать "правильное" потоковое видео
__________________
if (love is true) break my.heart; |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 57
|
а можно поподробнее?
|
|
|||||
|
На сервер отправляем позицию откуда начинаем проигрывать, а сервер "отрезает" часть видео и начинает отдавать файл с этой позиции.
__________________
if (love is true) break my.heart; |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
это как раз таки "неправильное" потоковое видео =) А правильное потоковое видео умеет отдавать flash media server, wowza, red5.
Хотя тоже вариант, че не? |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 57
|
интересно, а как это реализовать программно, подскажите или тыкните подобную тему, будьте добры
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
http://blog.lighttpd.net/articles/20...-with-lighttpd
ну и подобное гуглить по flv steaming, flv pseudo-streaming |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 57
|
спасибо всем за участие, реально спасибо!
|
|
|||||
|
Реализовывал такую хрень как проигрывание видео с еще не подгруженного участка. Для этого нужно:
1) сервер должен уметь выдавать с определенной позиции 2) вы должны знать правильную позицию с которой можно запрашивать выдачу файла. Такие позиции называются keyframes и встраивает их в flv-файл инструмент flvTool2 Итого как надо действовать: 1) создаете поддержку выдачи файла с любого момента на сервере с дополнением вырезанного момента flv заголовком 2) обязательно обрабатываете все приходящие flv файлы flvTool-ом. Например сразу после аплоада на сервер. 3) сам проигрыватель смотрит в метаданных ролика данные о положении(в байтах и секундах) ключевых кадров и при желании полльзователя проглядеть файл с незагруженного момента, запрашивает у сервера файл с ближайшего(к необходимому времени) ключевого кадра |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|