Меню Рубрики

Установка ezstream для debian

RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂 (Страница 1 из 2)

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений с 1 по 25 из 49

1 Тема от neoks 31-10-2011 17:08:15

Тема: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

Для работы «RadioCMS» нужно всего ничего:
1) Много нервов и куча затраченного времени
2) Домен + сервер (причем php на сайте должен исполняться через apache2 а не через CGI)
3) PHP5 + mysql (обычно всегда стоит на сервер, если нет то ставить сами)
4) Отключить open_basedir в apache2

Теперь нужно поставить следующее:
5) icecast
6) ezstream
7) libssh2 и pecl ssh2
8) curl и gd
9) библиотека iconv
10) lame (для конвертации потока)
11) Установка DLE и RadioCMS
12) Дополнения для RadioCMS (если нужно)

Ну пошли теперь все это ставить, первые два пункта думаю понятны )

3) если у вас каким то чудом до сих пор не стоят PHP5 + mysql, то жмем сюда: http://vkontakte.ru/note80434559_10925294

4) что бы отключить open_basedir в apache2 нужно в httpd.conf написать:

Сам же httpd.conf находиться тут:

5) Установка icecast, это заебаная херня если честно, так все нужно ставить из исходников, но владельцам Debian и Ubuntu повезло, так как есть deb пакеты этого удовольствия

И так вариант из deb пакетов, самый простой и быстрый )

Более веселый способ установки это собирать из исходников, чем ша и займемся
Что бы долго не писать подробности, просто делаем команды в той же очереди что видим тут ) если при сборке будет жаловаться на какие то пакеты типа gcc и т.д, то идем в google и смотрим как эти пакеты ставить, ставим и продолжаем компилировать софт))

Скачиваем и ставим сами исходники:

Создаём пользователя

Настройка конфигурации icecast:

запускаем icecast командой:

6) Ставим ezstream, к сожалению deb пакетов нету и придется все собирать из исходника, исполняем команды по очереди:

Качаем и ставим ezstream

Настраиваем ezstream

7) Установка libssh2 + ssh2 и интеграция в php

Установка libssh2, просто делаем команды:

Все эти пакеты обычно стоят на сервере, если не стоят то можно легко поставить через ISP
https://IP/manager/ispmgr?startpage=phpextensions

Если и там чего то нету, то велком в google )

10) Установка lame (для конвертации потока)

—————————
11) Установка DLE и RadioCMS

Все как ставить DLE тута:http://dle-news.ruhttp://dle-news.ru/
Она платная, но можете на просторах интернета найти и нулы

Установка RadioCMS
1) качаем http://radiocms.ru/main/7-skachat-radiocms.html
2) распакуйте архив в корневую папку вашего сайта
3) Запустите файл sait.ru/radio/install.php и слудейте инструкциям
4) Добавьте в cron указанную в конце установки команду

12) Дополнения для RadioCMS

подключение DJ без обрывов

Настраиваем русский язык

Ну и вся готово )

1) Для исполнения команд на сервере можете воспользоваться программой putty
2) Так же сначала рекомендую посмотреть перед установкой всего этого, установлена ли программа gcc, так как она отвечает за компиляцию всех исходников которые мы будем собирать.

3) если при компиляции пакетов будут вылетать ошибки с текстом что не хватает пакета и установка прервана, то просто копируйте название пакета которого не хватает и делайте в терминале:

потом соглашайтесь с установкой и начинайте компилировать пакеты заново )

4) главные конфиг файлы которые вам понадобятся:

Удачно вам вынести свой мозг установкой всех пакетов

2 Ответ от metra52 01-11-2011 10:48:01

  • metra52
  • Часть форума
  • Неактивен
  • Откуда: Россия Дзержинский
  • Зарегистрирован: 08-02-2010
  • Сообщений: 833

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

ssh2 обычно ставлю pecl ssh2

3 Ответ от Dakar 05-11-2011 14:00:54

  • Dakar
  • Частый гость
  • Неактивен
  • Зарегистрирован: 15-02-2010
  • Сообщений: 86

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

много лишнего и ставить чистый apache не целесообразно, тк Г. редкостное завалит ваш сервер переполнением памяти из за defunct висюлек, линуксоводы это знают и избегают этого всякого рода связками сам использую Nginx + PHP-FastCGI + memcash — позволяет полностью избавиться от апача и забыть о падении, едем дальше ставить Icecast из пакетов )) опять провал тк чистенький айкас опять Г. редкостное завалиться по той же причине ставим trunk и радуемся, едем дальше использовать сторонние CMS для управления бррр товарищи если вы создаете нечто оригинальное то проще самим создать тк если хватило ума поднять всё выше описываемое то написать лёгинькие скрипты по управлению сервером у вас получиться.

Читайте также:  Установки для производства бесшовных труб

P/S: Кому требуется помощь по поднятию серверов пишите fmhosting@bk.ru

4 Ответ от neoks 03-01-2012 14:34:50

Re: RadioCMS + icecast + ezstream + lame + DLE + все мелочи для роботы 🙂

много лишнего и ставить чистый apache не целесообразно, тк Г. редкостное завалит ваш сервер переполнением памяти из за defunct висюлек, линуксоводы это знают и избегают этого всякого рода связками сам использую Nginx + PHP-FastCGI + memcash — позволяет полностью избавиться от апача и забыть о падении, едем дальше ставить Icecast из пакетов )) опять провал тк чистенький айкас опять Г. редкостное завалиться по той же причине ставим trunk и радуемся, едем дальше использовать сторонние CMS для управления бррр товарищи если вы создаете нечто оригинальное то проще самим создать тк если хватило ума поднять всё выше описываемое то написать лёгинькие скрипты по управлению сервером у вас получиться.

P/S: Кому требуется помощь по поднятию серверов пишите fmhosting@bk.ru

Эта инструкция именно для работы «RadioCMS», а для тех кто понимает linux и php то и любая инструкция думаю не нужна. Эта инструкция чисто для новичков которые ничего не понимают в linux и php, поставил и забыл) а если радио поднимется то могут себе и заказать нормальную установку всего.

Сам использую связку Nginx и CGI не только из за упрошенной нагрузки но и как антидос.

источник

Установка ezstream для debian

RadioCMS — это уникальная система управления радио-станцией через web-браузер. С её помощью любой может создать свою собственную интернет радио-станцию. Всё что нужно — это иметь виртуальный или выделенный сервер и установить необходимое программное обеспечение.

Описание системы доступно на официальном сайте. Однако разработчики рекомендуют использовать операционные системы Ubuntu, Debian или FreeBSD, мы же будем ставить на Centos 6.x.

Описанная ниже установка производилась на виртуальный сервер с Centos и установленной панелью Vesta Control Panel. То есть у нас был чистый сервер, но с уже установленным Apache, PHP и так далее, которые установились вместе с панелью управления. В принципе, если на сервер была бы установлена другая панель, например ISPmanager, то суть установки RadioCMS не меняется.

Первым делом необходимо установить на сервер модуль php libssh2. Без него RadioCMS не установится. Как установить php libssh2 на сервер Centos подробно описано в этой статье.

Далее сразу ставим необходимые нам пакеты, для того, чтобы не возникало ошибок при установке необходимого софта:

Теперь нужно установить Icecast. Новую версию через yum ставить крайне не рекомендую, так как могут возникнуть проблемы. Ставим стабильную версию из исходников:

Добавляем группу и пользователя:

Обратите внимание! Запускать на сервере сервис icecast не нужно, он будет запускаться через интерфейс RadioCMS.

Теперь создадим конфиг icecast, причём не в стандартном месте, папке etc, а в другом. Создаём папку /usr/icecast/, а в ней файл icecast.xml со следующим содержимым:

В данном конфиге необходимо 3 раза задать пароль и указать ip адрес вашего сервера.

Теперь необходимо создать папку для логов /usr/local/share/icecast/logs, так как её не существует и назначить этой папке группу и пользователя icecast.

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

Открываем в браузере адрес http://ваш_ip:8000/

Если открылся Icecast Status, значит всё ок, если ничего не произошло, значит порт 8000 закрыт в iptables и нужно его открыть. Для этого в файл /etc/sysconfig/iptables добавляем строку

и перезагружаем iptables командой

Снова запускаем в консоли команду для запуска icecast и открываем в браузере http://ваш_ip:8000/ — должен открыться Icecast Status.

Далее необходимо установить ezstream. Ставить нужно не официальную версию, а специальную, с сайта RadioCMS, так как при использовании официальной будут проблемы.

Читайте также:  Установка гарнитуры в сушилку

источник

Установка ezstream для debian

Здравствуйте , при установке ,
wget http://radiocms.ru/files/ezstream-0. cms-2.4.tar.gz
tar zxvf ezstream-0.5.6-radiocms-2.4.tar.gz
cd ezstream-0.5.6-radiocms-2.4
./configure
make && make install

===> Installing for icecast2-2.3.3_1,1
===> icecast2-2.3.3_1,1 depends on shared library: libcurl.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libshout.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libspeex.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libtheora.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libvorbis.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libxslt.so — found
===> Generating temporary packing list
===> Checking if audio/icecast2 already installed
===> icecast2-2.3.3_1,1 is already installed
You may wish to «make deinstall» and install this port again
by «make reinstall» to upgrade it properly.
If you really wish to overwrite the old port of audio/icecast2
without deleting it first, set the variable «FORCE_PKG_REGISTER»
in your environment or the «make install» command line.
*** [check-already-installed] Error code 1

Stop in /usr/ports/audio/icecast2.
*** [install] Error code 1

Stop in /usr/ports/audio/icecast2.
root@iw:/usr/ports/audio/icecast2

Здравствуйте , при установке ,
wget http://radiocms.ru/files/ezstream-0. cms-2.4.tar.gz
tar zxvf ezstream-0.5.6-radiocms-2.4.tar.gz
cd ezstream-0.5.6-radiocms-2.4
./configure
make && make install

===> Installing for icecast2-2.3.3_1,1
===> icecast2-2.3.3_1,1 depends on shared library: libcurl.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libshout.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libspeex.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libtheora.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libvorbis.so — found
===> icecast2-2.3.3_1,1 depends on shared library: libxslt.so — found
===> Generating temporary packing list
===> Checking if audio/icecast2 already installed
===> icecast2-2.3.3_1,1 is already installed
You may wish to «make deinstall» and install this port again
by «make reinstall» to upgrade it properly.
If you really wish to overwrite the old port of audio/icecast2
without deleting it first, set the variable «FORCE_PKG_REGISTER»
in your environment or the «make install» command line.
*** [check-already-installed] Error code 1

Stop in /usr/ports/audio/icecast2.
*** [install] Error code 1

Stop in /usr/ports/audio/icecast2.
root@iw:/usr/ports/audio/icecast2

источник

Установка ezstream для debian

Подробнее опишу настройки конфига.

установка lame для FreeBSD из портов
cd /usr/ports/audio/lame
make install clean

Привет всем подскажите в чем может быть ошибка?

cd /usr/ports/audio/lame
make install clean
===> Installing for lame-3.98.4
===> Generating temporary packing list
===> Checking if audio/lame already installed
===> lame-3.98.4 is already installed
You may wish to «make deinstall» and install this port again
by «make reinstall» to upgrade it properly.
If you really wish to overwrite the old port of audio/lame
without deleting it first, set the variable «FORCE_PKG_REGISTER»
in your environment or the «make install» command line.
*** Error code 1

Stop in /usr/ports/audio/lame.

а при кодировки пишет вот что

Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=7
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
8181/8182 (100%)| 0:06/ 0:06| 3:31/ 3:31| 35.296x| 0:00
——————————————————————————-
kbps LR MS % long switch short %
128.0 3.2 96.8 94.0 3.7 2.3
fatal error: can’t update LAME-tag frame!

checking for some Win32 platform. no
checking for X. disabled
configure: WARNING: X development libraries not found
checking for pkg-config. /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0. yes
checking for FONTCONFIG. no
no
checking Carbon/Carbon.h usability. no
checking Carbon/Carbon.h presence. no
checking for Carbon/Carbon.h. no
checking for CAIRO. yes
checking which cairo font backends could be used. none
configure: Disabling cairo support
configure: error: *** Could not enable any of FreeType, X11, Cairo, or Win32 backends.
*** Must have at least one backend to build Pango.
===> Script «configure» failed unexpectedly.
Please run the gnomelogalyzer, available from
«http://www.freebsd.org/gnome/gnomelogalyzer.sh», which will diagnose the
problem and suggest a solution. If — and only if — the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
«/usr/ports/x11-toolkits/pango/work/pango-1.28.4/config.log», (b) the output
of the failed make command, and (c) the gnomelogalyzer output. Also, it might
be a good idea to provide an overview of all packages installed on your system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

Читайте также:  Установка cersanit joanna 150x95

Stop in /usr/ports/x11-toolkits/pango.
*** Error code 1

Stop in /usr/ports/graphics/gtk-update-icon-cache.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/devel/librcc.
*** Error code 1

Stop in /usr/ports/devel/librcc.
*** Error code 1

Stop in /usr/ports/audio/taglib.
*** Error code 1

Stop in /usr/ports/audio/taglib.
*** Error code 1

Stop in /usr/ports/audio/ezstream.
*** Error code 1

Stop in /usr/ports/audio/ezstream.

Что делать с этим?
устанавливаю из портов.

источник

Установка ezstream для debian

Подробнее опишу настройки конфига.

установка lame для FreeBSD из портов
cd /usr/ports/audio/lame
make install clean

Привет всем подскажите в чем может быть ошибка?

cd /usr/ports/audio/lame
make install clean
===> Installing for lame-3.98.4
===> Generating temporary packing list
===> Checking if audio/lame already installed
===> lame-3.98.4 is already installed
You may wish to «make deinstall» and install this port again
by «make reinstall» to upgrade it properly.
If you really wish to overwrite the old port of audio/lame
without deleting it first, set the variable «FORCE_PKG_REGISTER»
in your environment or the «make install» command line.
*** Error code 1

Stop in /usr/ports/audio/lame.

а при кодировки пишет вот что

Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=7
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
8181/8182 (100%)| 0:06/ 0:06| 3:31/ 3:31| 35.296x| 0:00
——————————————————————————-
kbps LR MS % long switch short %
128.0 3.2 96.8 94.0 3.7 2.3
fatal error: can’t update LAME-tag frame!

checking for some Win32 platform. no
checking for X. disabled
configure: WARNING: X development libraries not found
checking for pkg-config. /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0. yes
checking for FONTCONFIG. no
no
checking Carbon/Carbon.h usability. no
checking Carbon/Carbon.h presence. no
checking for Carbon/Carbon.h. no
checking for CAIRO. yes
checking which cairo font backends could be used. none
configure: Disabling cairo support
configure: error: *** Could not enable any of FreeType, X11, Cairo, or Win32 backends.
*** Must have at least one backend to build Pango.
===> Script «configure» failed unexpectedly.
Please run the gnomelogalyzer, available from
«http://www.freebsd.org/gnome/gnomelogalyzer.sh», which will diagnose the
problem and suggest a solution. If — and only if — the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
«/usr/ports/x11-toolkits/pango/work/pango-1.28.4/config.log», (b) the output
of the failed make command, and (c) the gnomelogalyzer output. Also, it might
be a good idea to provide an overview of all packages installed on your system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

Stop in /usr/ports/x11-toolkits/pango.
*** Error code 1

Stop in /usr/ports/graphics/gtk-update-icon-cache.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/devel/librcc.
*** Error code 1

Stop in /usr/ports/devel/librcc.
*** Error code 1

Stop in /usr/ports/audio/taglib.
*** Error code 1

Stop in /usr/ports/audio/taglib.
*** Error code 1

Stop in /usr/ports/audio/ezstream.
*** Error code 1

Stop in /usr/ports/audio/ezstream.

Что делать с этим?
устанавливаю из портов.

источник

Добавить комментарий