Воспроизвести видео с промежуточной точки

Я нахожусь в середине приложения, в котором есть модуль для воспроизведения видео из каталога на том же веб-сервере. Все в порядке, за исключением того, что во время потоковой передачи видео, если я попытаюсь перетащить наконечник плеера в промежуточную точку, он либо перетащит туда, где был (в гибком проигрывателе), либо продолжит загрузку до тех пор, пока видео на самом деле приближается к этой точке (в случае jw-player или html5 player) или ничего не делает (в некоторых других доступных онлайн-плеерах). Мой клиент хочет иметь возможность играть или начинать буферизацию с любой желаемой точки. Я читал кое-что о RTMP, который можно использовать для таких вещей, но не смог найти прямого руководства, как это сделать.

Помощь приветствуется!


person Vijit    schedule 14.08.2013    source источник
comment
Вы уверены, что ваше видео транслируется? Или грузится по мере надобности? Вы можете сразу перейти к определенным точкам, только если у вас есть потоковый сервер; например, Flash Media Server или Red5. Ни один стандартный HTTP-сервер не может перейти непосредственно к середине видео; ему нужно будет загрузить все байты между текущей точкой и точкой, к которой вы хотите перейти.   -  person JeffryHouser    schedule 15.08.2013
comment
Каков формат контейнера для видеофайлов? Это mp4?   -  person szatmary    schedule 15.08.2013
comment
@szatmary: на данный момент используется формат flv, но нет ограничений по формату. Я могу попросить своего клиента конвертировать видео в любой формат, который вы посоветуете.   -  person Vijit    schedule 15.08.2013
comment
@ Reboog711: Вы правы. Видео воспроизводится, но не может перепрыгнуть через среднюю точку. Не могли бы вы подсказать мне, как этого добиться?   -  person Vijit    schedule 15.08.2013
comment
@Vijit Используйте медиа-сервер, например Red5 с открытым исходным кодом или Adobe Flash Media Server.   -  person JeffryHouser    schedule 15.08.2013


Ответы (1)


Если вы говорите о возможности загрузить видеофайл за x секунд в видео, вам следует изучить HTTP-псевдопоток. Вот ссылка на страницу jwplayer об этом: jwplayer pseudo -стриминг

person OtotheA    schedule 14.08.2013
comment
Большое спасибо! Я кое-что понял, но не могу установить его на свой сервер. Любая помощь? У меня есть учетная запись хостинга vps с доступом к whm on cent os. - person Vijit; 15.08.2013