Хорошие новости! Вам не нужно специальное программное обеспечение, большинство разумных веб-серверов могут делать все это из коробки. То, что вы описываете, и то, что делают Youtube и остальные, на самом деле не потоковое. Это называется прогрессивная загрузка.
По сути, SWF-проигрыватель (в вашем случае flowplayer) загружает FLV-видео и воспроизводит то, что уже загружено. Чтобы перейти к какому-либо видео, которое оно уже загрузило, оно ищет загруженный файл. Чтобы пропустить то, что уже было загружено, он удаляет загруженный файл и начинает новую загрузку, но просит HTTP-сервер начать выдавать ему файл с определенным смещением. К счастью, большинство HTTP-серверов могут сделать это из коробки.
Так что вам просто нужно поместить FLV-файлы в общедоступные для скачивания по HTTP (просто проверьте это в своем браузере). Предполагая, что вы разместили flowplayer в /flowplayer.swf на своем сайте, а видео - /2girls1cup.flv, вы вставили бы это на свою страницу:
<script src="http://static.flowplayer.org/js/flowplayer-3.0.6.min.js"></script>
<!-- Edit this with the width and height to display the video -->
<a
href="/2girls1cup.flv"
style="display:block;width:425px;height:300px;"
id="player">
</a>
<!-- this script block will install Flowplayer inside previous anchor tag -->
<script language="JavaScript">
flowplayer("player", "/flowplayer.swf");
</script>
Я взял этот пример со страницы демонстраций flowplayer , где есть много других примеров способов настройки flowplayer, его поведения и отображения.
Есть два способа, которыми реальный потоковый сервер лучше. Один из них предназначен для многоадресной рассылки потока, в котором все клиенты находятся в одном месте в видео, что проще на сервере. Другой способен доставлять несколько разных кодировок одного и того же потока, так что, например, клиенты могут просматривать видео с битрейтом, который лучше всего соответствует их возможностям воспроизведения.
A лот из компаний поставили много денег на то, что это будет очень важно для видео, которое будет снято в Интернете. Похоже, все они не правы. Потоковые серверы в основном используются в корпоративном мире, что может объяснить их корпоративные цены.