Внезапно встала задача поставить на Debian red5 медиасервер.
Вобщемто задача простая, но как оазалось в моем случае пришлось помучиться, почитать англоязычных манов в результате чего задача была выполнена, а для себя решил все записать ввиде небольшого мануала. Я не исключаю что мне прошлось пройти данный путь, ввиду того что ктото нашкодил до меня на сервере, но так как всеже аналогичные проблемы описывались на англоязычных серверах, то думаю, что это поможет не только мне. Итак на мне память, комуто в помощь ну и спасибо за инвайт!
Итак вот мой тернистый путь:
1. Подготовка
Сначала поставим ряд программ, которые нам пригодятся для дальнейших действий, собственно данные пакеты требуются для создания Debian пакетов —
Итак ставим:
2. Теперь ставим java
Проверяем —
Здесь мы должны увидеть —
Возможно у вас уже установлена другая Java, переключится на новую легко:
Здесь просто достаточно указать требуемую версию.
3. Ставим red5
Идем на http://osflash.org/red5 и скачиваем pre-compiled .deb пакет. В моем случае там оказался 0.70 stable.
Здесь нас ждет одна проблема — он прекомпилен под java5 а у нас стоит java6. Придется немного пошаманить.
Делаем следующее:
(здесь red5.deb имя файла пакета только что вами скачанного.)
Открываем в текстовом редакторе файл tmpdir/DEBIAN/control (находим там строку содержащую java-1.5-bin меняем на 1.6)
После этого делаем уже свой пакет —
Устанавливаем его —
Теперь идем правим настройки:
Правим конфиг — /usr/lib/red5/conf/red5.properties
Прописываем там ИП своего сервера
Не забываем в фаерволе открыть данные порты если он установлен и сконфигурирован.
запускаем
Открываем — http://192.168.1.1:5080/
Вобщем все.
Есть там еще некая демоадминка, судя по многочисленным вопросам, что попадались мне в процессе поиска своего инсталяционного пути, некоторые в нее никак не попадают — настривается так
http://192.168.1.1:5080/admin здесь вводим пароль админа и рестартим red5
После заходим через демо-модуль — http://192.168.1.1/demos/adminPanel.html
Теперь у вас установлен 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. Добро пожаловать в мир медиа.
Удачи.