четверг, 15 марта 2012 г.

Установка и запуск ErlyVideo на CentOS

Сначала устанавливаем Erlang

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
wget http://erlang.org/download/otp_src_R14B03.tar.gz
tar zxvf otp_src_R14B03.tar.gz
cd otp_src_R14B03
./configure && make && make install

Теперь устанавливаем непосредственно ErlyVideo

yum install git-core ruby
git clone git://github.com/erlyvideo/erlyvideo.git –depth 1
cd erlyvideo
make release



Первый запуск make run убить процесс killall -s «KILL» make
Последующие запуски в режиме демона

/root/erlyvideo/erlyvideo/bin/erlyvideo start

остановить

/root/erlyvideo/erlyvideo/bin/erlyvideo stop

перезапустить

/root/erlyvideo/erlyvideo/bin/erlyvideo restart

Этот пример установки я думаю подойдёт и для Fedora Core

Ошибки

src/mp4mux.erl:192: variable ‘Atom’ is unused
src/mp4mux.erl:335: variable ‘T1′ is unused
src/mp4mux.erl:345: variable ‘T3′ is unused

Решение удалить строки в файле

erlyvideo/apps/erlyvideo/src/mp4mux.erl
line 192, 195
line 335,
line 345

Дополнительно

После make release

$ cd erlyvideo
$ cp -R * /opt/erlyvideo/
$ cp /opt/erlyvideo/bin/erlyvideo-initscript /etc/init.d/erlyvideo
$ mkdir /etc/erlyvideo
$ cp /opt/erlyvideo/etc/erlyvideo.conf.sample /etc/erlyvideo/erlyvideo.conf
$ cp /opt/erlyvideo/etc/log4erl.conf.sample /etc/erlyvideo/log4erl.conf
$ /etc/init.d/erlyvideo start
#checking processes
$ ps ax | grep erly

2 комментария:

  1. Неплохой сервер! тоже используем его для некоторых проектов. Есть ли у вас какие-то примеры его использования? Вот одна из наших обзорных статей медиа серверов. http://itmultimedia.ru/media-servera-flash-media-server-wowza-erlyvideo-red5/

    Может пригодится.

    ОтветитьУдалить
  2. Да. Используем для перетрансляции потока на сайте з ip-камеры AXIS. Поднята виртуальная машина под Hyper-V. Нагрузка по процесору минимальная(при 80 человек загрузка проца где-то 10-12 процентов и исходящим трафиком в 70-80 мбит).

    ОтветитьУдалить