Для нормальной работы псевдостриминга (загрузка видео с любого момента времени) необходимо наличие информации о ключевых кадрах в метаданных.
Условно это работает так: пользователь кликает по прогресс-бару, плеер определяет ближайший ключевой кадр и отсылает запрос на сервер в виде video.flv?start=byte, где байт — начало загрузки. Сервер в ответ возвращает поток с заданного байта.
Вся информация о ключевых кадрах (время и байт) берется из метаданных ролика, которые должны быть прописаны в начале файла. Это нужно учесть при создании ролика, прописать метаданные можно, например, утилитой flvtool2
Задать вопрос на форуме