Search
Write a publication
Pull to refresh

Установка red5 на Debian

Reading time2 min
Views311
Внезапно встала задача поставить на Debian red5 медиасервер.
Вобщемто задача простая, но как оазалось в моем случае пришлось помучиться, почитать англоязычных манов в результате чего задача была выполнена, а для себя решил все записать ввиде небольшого мануала. Я не исключаю что мне прошлось пройти данный путь, ввиду того что ктото нашкодил до меня на сервере, но так как всеже аналогичные проблемы описывались на англоязычных серверах, то думаю, что это поможет не только мне. Итак на мне память, комуто в помощь ну и спасибо за инвайт!

Итак вот мой тернистый путь:

1. Подготовка

Сначала поставим ряд программ, которые нам пригодятся для дальнейших действий, собственно данные пакеты требуются для создания Debian пакетов —

Итак ставим:

apt-get install dpkg-dev

apt-get install debhelper

apt-get install dh-make

apt-get install devscripts

apt-get install fakeroot


2. Теперь ставим java

apt-get install -y --force-yes sun-java6-bin

Проверяем —

java -version

Здесь мы должны увидеть —

java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)


Возможно у вас уже установлена другая Java, переключится на новую легко:

update-alternatives --config java

Здесь просто достаточно указать требуемую версию.

3. Ставим red5

Идем на http://osflash.org/red5 и скачиваем pre-compiled .deb пакет. В моем случае там оказался 0.70 stable.

Здесь нас ждет одна проблема — он прекомпилен под java5 а у нас стоит java6. Придется немного пошаманить.

Делаем следующее:

dpkg-deb -x red5.deb tmpdir
(здесь red5.deb имя файла пакета только что вами скачанного.)

dpkg-deb -–control red5.deb tmpdir/DEBIAN

Открываем в текстовом редакторе файл tmpdir/DEBIAN/control (находим там строку содержащую java-1.5-bin меняем на 1.6)

После этого делаем уже свой пакет —

dpkg -b tmpdir red5-hacked.deb

Устанавливаем его — dpkg -i red5-hacked.deb

Теперь идем правим настройки:

Правим конфиг — /usr/lib/red5/conf/red5.properties

Прописываем там ИП своего сервера

# HTTP
http.host=192.168.1.1
http.port=5080
https.port=8443
# RTMP
rtmp.host=192.168.1.1
rtmp.port=1935

Не забываем в фаерволе открыть данные порты если он установлен и сконфигурирован.

запускаем

/etc/init.d/red5 start

Открываем — http://192.168.1.1:5080/

Вобщем все.

Есть там еще некая демоадминка, судя по многочисленным вопросам, что попадались мне в процессе поиска своего инсталяционного пути, некоторые в нее никак не попадают — настривается так

http://192.168.1.1:5080/admin здесь вводим пароль админа и рестартим red5

После заходим через демо-модуль — http://192.168.1.1/demos/adminPanel.html

Теперь у вас установлен red5. Добро пожаловать в мир медиа.

Удачи.
Tags:
Hubs:
Total votes 6: ↑5 and ↓1+4
Comments5

Articles