Вернуться   Форум RadioCMS > RadioCMS > Установка RadioCMS

Добро пожаловать на Форум RadioCMS.
Форум доступен только для чтения.

 
 
Опции темы Опции просмотра
  #1  
Непрочитано 17.08.2010, 20:04
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию Установка ezstream под RadioCMS

Для версии 2.4 и выше необходимо устанавливать ezstream из исходников с нашего сайта (в обязательных зависимостях - TagLib)
Код:
wget http://radiocms.ru/files/ezstream-0.5.6-radiocms-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
Установка TagLib на FreeBSD
cd /usr/ports/audio/taglib/ && make && make install

Установка TagLib на Ubuntu\Debian
aptitude install libtag1-dev libtagc0-dev

Я рекомендую ставить в таком порядке 1) ставите из репозитариев официальную версию 2) ставите из исходников нашу версию, тем самым заменяя ею официальную.
Почему так? При установке из репозитария установятся все или почти все зависимости автоматом, после чего поставить из исходников нашу версию будет уже не проблема.


Установка ezstream на Ubuntu
Установка:
Цитата:
aptitude install ezstream
Установка ezstream на Debian
Установка:
Цитата:
aptitude install ezstream
Установка ezstream на FreeBSD
Устанавливаем:
Цитата:
cd /usr/ports/audio/ezstream && make install clean
В инсталяторе указать - без TagLib (только для 2.3 и ниже)

Настраиваем ezstream
1. Создаём файл playlist.txt с правами 777.
2. Создаём файл ezstream.xml с правами 644 с содержанием:
Все конфиги желательно хранить в 1 месте, например: /usr/icecast/
Цитата:
<ezstream>
<url>http://localhost:8000/play</url>
<sourcepassword>пароль source в конфиге icecast</sourcepassword>
<format>MP3</format>
<filename>/полный/адрес/до/плейлиста</filename>
<shuffle>0</shuffle>
<playlist_program>0</playlist_program>
<svrinfoname>Name</svrinfoname>
<svrinfourl>http://radiocms.ru/</svrinfourl>
<svrinfogenre>Ofther</svrinfogenre>
<svrinfodescription>Description</svrinfodescription>
<svrinfobitrate>128</svrinfobitrate>
<svrinfochannels>2</svrinfochannels>
<svrinfosamplerate>44100</svrinfosamplerate>
<svrinfopublic>1</svrinfopublic>
</ezstream>
Обязательно используйте именно этот конфиг.

Запускаем ezstream
Запишем в файл плейлиста полный адрес любого mp3-файла и выполним команду: ezstream -c /полный/путь/до/конфига. В потоке http://ваш_сайт.ru/play.m3u должна заиграть музыка.

Устанавливаем перекодировку
Если хотите перекодировать файлы не лету:
1. Установите lame
2. Добавьте в конце конфига, перед </ezstream> следующий код (для 128 кбит\сек):
Цитата:
<reencode>
<enable>1</enable>
<encdec>
<format>MP3</format>
<match>.mp3</match>
<decode>lame -f --preset cbr 128 --bitwidth 16 "@T@" -</decode>
</encdec>
</reencode>
lame для FreeBSD
Цитата:
cd /usr/ports/audio/lame && make install clean
lame для Ubuntu\Debian
Цитата:
aptitude install lame
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 06:21.