Flussonic v3 - Erlyvideo

Erlyvideo - мультипротокольный видеостриминговый сервер

Erlyvideo - видеостриминговый сервер, позволяющий доставлять видео на Flash, на iPhone, Android и телевизионные приставки.
Erlyvideo может забирать видео из файлов, с камер наблюдения, со спутников, с телевизионного оборудования и принимать с компьютеров пользователей.
Erlyvideo может обслуживать тысячи клиентов с одного сервера.


Установлена система Ubuntu 12.04.2 server amd64 с минимальным набором программного обеспечения.
Инсталляция проводилась на VMware vSphere 5.1.

Выделено один процессор и четыре ядра,
4 Gb оперативной память
80 Gb жесткий диск
Одно сетевое подключение 1 Gb/s

Устанавливаем дополнительное ПО
apt-get update
apt-get upgrade
apt-get install openssh-server
apt-get install ntp ntpdate wget mc

Далее обновляем репозитарий
wget -q -O - http://debian.erlyvideo.org/binary/gpg.key | apt-key add -
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
echo "deb http://debian.erlyvideo.org binary/" >> /etc/apt/sources.list

Устанавливаем Flussonic ( ErlyVideo )
apt-get update
apt-get -t squeeze-backports install flussonic

Запуск и остановка Flussonic
Необходимо использовать следующие команды:
для запуска сервиса:
/etc/init.d/flussonic start

для остановки сервиса:
/etc/init.d/flussonic stop

для перезапуска сервиса:
/etc/init.d/flussonic restart

Для установки автоматического запуска ставим

apt-get install chkconfig

Далее разрешаем запуск

chkconfig flussonic on

В браузере получаем доступ
http://ip_addrwess:8080 http://name.domain:8080

Видео тест проводился при использовании видео файлов *.mp4 и steam потока с USB Камеры.

Трансляция организована при помощи программы Adobe Flash Media Encoder

Входящее видео и аудио

Устройство Hercules Dualpix Infinite
Формат видео H264, аудио mp3 стерео
Видео кадров в сек. 25, аудио 44100 Hz , битрейт 128Kbps
Входное разрешение 1600х1200

Трансляция

Битрейт 500 Kbps разрешение 560x420
Общий битрейт видео и аудио составил приблизительно 628 Kbps

Воспроизводили контент тремя плеерами одновременно, последовательность как на рисунке.

Отчет по VMware

Нагрузка оказалась минимальная, что дает возможность выносить Erlyvideo на облачный хостинг.
Но надо понимать что в облаке мы платим не только за процессорное время и память, а и за трафик.

По трафику мы получили вот такую картину.