Устанавливаем на Centos 5.6
sudo chmod +x WowzaMediaServer-2.2.4.rpm.bin
sudo ./WowzaMediaServer-2.2.4.rpm.bin
Запускаем
cd /usr/local/WowzaMediaServer/bin
./startup.sh
И видим вывод медиа сервера.
Для запуска в режиме демона (службы) используем
/etc/init.d/WowzaServer start (stop/restart)
Теперь устанавливаем пароль администратора в файле
/usr/local/WowzaMediaServer-2.2.4/conf/admin.password
И пароль для подачи потока видео
/usr/local/WowzaMediaServer-2.2.4/conf/publish.password
Собственно теперь мы можем проверить работоспособность попробовав зайти на http://ip-servera:1935
Создаём папку для нашего stream-потока
mkdir /usr/local/WowzaMediaServer-2.2.4/Applications/simplevideostreaming
Копируем в него дефолтный конфиг приложения из дирректории wowza сервера
cp /usr/local/WowzaMediaServer-2.2.4/conf/Application.xml /usr/local/WowzaMediaServer-2.2.4/Applications/simplevideostreaming
И запускаем то, чем вы будете давать “стране гугля”, т.е. видеопоток. Я импользовал триальныйWirecast.
Идём в “Broadcast settings”, жмакаем плюсик и пишем приблизительно вот что:
Нажимаем “Set Credentials” и вводми логин-пароль, заданный в /publish.password
Подключаем камеру или еще какой источник видео сигнала, выбираем его в качестве источника и жмём на кнопку с антенной.
Если никакой ругани не наблюдается – сигнал успешно начал транслироваться на сервер.
Теперь нужно его корректно отдать клиентам.
Использоваться будет всё тот же Centos + Web сервер + FlowPlayer.
Скачиваем FlowPlayer по ссылке , а так же плагин для него. Плагин позволит транслировать потоковое видео и обеспечит поддержку rtmp протокола.
Всё это распаковываем (то, что распаковывается) и кладём в дирректорию доступную web-серверу.
Нужно отредактировать файл index.html, вернее его часть относящуюся к плееру
<script type="text/javascript">
flowplayer("player", "flowplayer-3.2.7.swf",
{
clip: {
url: 'simplevideostreaming',
live: 'true',
provider: 'rtmp'
},
log: { level: 'debug' },
plugins: {
rtmp: {
url: 'flowplayer.rtmp-3.2.3.swf',
netConnectionUrl: 'rtmp://ip-servera:1935/simplevideostreaming'
}
}
});
</script>
Вот собственно и всё. Открыв страницу http://ip-servera/index.html мы увидим свой собственный потоковый YouTube =)
Естественно, код плеера можно (и нужно) использовать в других страница ваших сайтов.
Дополнительно:
Wowza Media Server — установка версии для разработчиков, запуск HelloWorld’a. (Windows)