Возможно, вы захотите уточнить, к какому поиску вы стремитесь. Существует относительно новая функция, которая называется «поиск в буфере». Говорят, что этот доступен только в FMS.
Однако описанная вами проблема выглядит более специфично для используемого вами кода ActionScript (проигрывателя).
Если вы новичок в этой технологии, разница между двумя видами поиска заключается в том, что «обычный» поиск выполняет поиск по ключевым кадрам, ключевые кадры появляются с интервалом, который вы определяете во время кодирования, но обычной практикой является определение их раз в секунду или два. Новая функция может искать любой кадр в буфере текущего проигрывателя, поэтому он более точный, но он ограничен видео, которое у вас есть в памяти.
Существует другой способ потоковой передачи и поиска (с точки зрения клиента). Вы можете использовать обычный HTTP и URLStream для загрузки видеопотока, а затем выполнить NetStream # appendBytes () (adobe.com/go/as3lr -> найти класс NetStream, это метод appendBytes). Я бы предпочел позднее, потому что таким образом все больше под моим контролем, чем если бы я использовал NetConnection для загрузки контента. Это также делает его более гибким по отношению к серверу, поскольку вы действительно можете использовать любой веб-интерфейс для ffmpeg, например, для потоковой передачи видео.
Вот несколько серверов, которые, как я знаю, могут выполнять потоковую передачу, но если вам нужно транскодирование, вероятно, ffmpeg - это то, что вам нужно.
(я бы опубликовал больше ссылок, но сайт позволяет только 2 для новых пользователей).