Блог ИТ склеротика. Установка и настройка потокового вещания с помощью WowzaMediaServer

Страницы

Расширенный поиск в статьях блога

12 марта 2012 г.

Установка и настройка потокового вещания с помощью WowzaMediaServer

Wowza
один из самых популярных и не сложных в настройке медиа-серверов.  Дистрибутив доступен на официальном сайте, а лицензию на месяц без каких либо ограничений можно получить написав разработчикам.
Устанавливаем на 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”, жмакаем плюсик и пишем приблизительно вот что:
Wirecast configuration
Нажимаем “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)

Установка и первичная настройка Wowza Media Server 3.1

Стрим на свой медиа сервер Wowza

.

Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free