flv модуль в nginx, насколько помню уже входит по умолчанию.
Всё элементарное просто: плеер с включенным модулем псевдостриминга при перематывании отправляет запрос с точкой старта, сервер отдает новый файл с необходимыми щаголовками ровно с того места которое заказывали.
Для flowplayer'a конфигурация проста до безобразия:
<script src="flowplayer.min.js"></script>
<div id="player" style="width:560px;height:420px;display:block;"></div>
var player = $f("player", "<?=skin_url()?>player/player.swf", {
clip: {
url: urlencode("<?=$video_url['url']?>"),
extension: "flv",
provider: 'lighttpd'
},
plugins: {
lighttpd: {url: 'pseudostreaming.swf', queryString: escape('&<?=$video_url['position_marker']?>=${start}')},
controls: {url: 'ctrls.swf'}
}
});
</script>