Zeux
Новичок
1) Прогамное обеспечение которое вам для этого потребуется:
Xoops2
SAM Broadcaster
Icecast
2) Установка Xoops
Распаковываем архив. Заливаем все содержимое папки html в корневую директорию будущего сайта)
(предполагается, что web-server у вас уже есть). Нужно создать также и базу данных (MySQL у вас тоже,естественно есть).
Если захочется русифицировать - распаковываем архив, и заливаем его в ту же корневую директорию. На запрос перезаписать файлы соглашайтесь!
Теперь расставляем права на чтение-запись.
Для папки Uploads - 777. Так же поступаем с папками cache и templates_c, и файлом mainfile.php.
Потом заходим на свой сайт. Выбираем язык => Next => продолжить (я надеюсь ошибок не было?) => данные о базе данных. Заполняйте аккуратно! То, что будет заполнено автоматически (Абсолютный путь и Адрес XOOPS) не меняем. => логин, пароль, е-маил администратора (ваши) => продолжить.
Теперь удаляем с сервера папку Install, а файлу mainfile.php выставляем права только на чтение! Установка Xoops2 завершена!
3) Установка Icecast
Качаем и устанавливаем на нашем радиовещательном сервере Icecast. Нет сервера? Это плохо… Подойдет и домашний комок.
При установке ни на чем не останавливаемся - все next.
Чтобы настроить можно почитать документацию, а можно просто взять и заменить файл icecast.xml (C:\Program Files\Icecast2 Win32) на такой:
Код:
Icecast настроен! Запускаем его.
4) Установка SAM Broadcaster
Качаем SAM Broadcaster, устанавливаем. Выбираем, конечно же MySql, вводим данные
После запуска программы переходим на Desktop B.
В окошке Encoders нажимаем на + => Legacy MP3 => выбираем в каком качестве вещать будем => OK => Server Details => IceCast => меняем порт на свой, пишем пароль, который в настройке IceCast указали, Mount - это как обращаться к вашему потоку (вообще, точка монтирования, но так понятнее).
Описываем, детали => ОК. Если планируем делать несколько потоков, то опять плюс, ставим другое качество и т.д.
Окошко Statistic relays - если нам интересно, сколько человек нас слушают. Если нет - пропускаем этот пункт. Начимаем на + => IceCast2 static relay => заполняем табличку, в Alias прописываем Mount потока.
Переходим на Desktop А. Окошко Playlist => Content => Music => Music(All). Окошко Tracks in selected category => + => помечаем, что хотим добавить => Open. Теперь выбираем одну из дек (Deck A или Deck , нажимаем Play, наслаждаемся.
Проверяем, как работает. Открываем Winamp(ну или: xmms, amarok, xmpayer,..), правая кнопка => Play => URL => 127.0.0.1/mount (mount - тот Mount, который прописали, когда создавали потоки). Играет?
Значит, все настроено правильно Smile
Предпоследний шаг
Остался последний шаг - настройка заказов на радио. Качаем архив с модулем радио для Xoops2 на русском или английском языке.
Распаковываем в папку radio. Редактируем файл config.php.
Вопросов в его редактировании появиться не должно - когда будете описывать базу данных, помните, что это база SAM Broadcaster
В $dblogin[”host”] пишем IP адрес вашего компьютера и т.д.
$picture_dir - директория для картинок. Также, возможно, придется подредактировать dknews.php, но это лишь вопрос дизайна, вкуса, разрешения которого в этой статье не будет. Можно сделать отдельную, но если бардака не боитесь - можно указать и директорию images. Папку radio копируем в директорию modules на сервер, куда установили Xoops. Заходим в администраторский раздел => администрирование => modules => самый нижний модуль. Картинка, правда, от Свяжитесь с нами, но можете нажать на i и посмортеть - радио ли это. Если радио, то жмем на дискетку. Если все настроено правильно - то на главной странице у вас появится пункт Радио, нажав на который, вы попадете на свое радио. Но это еще не все.
Последний шаг
В SAM Broadcaster нажимаем Config => Request Policy => отмечаем Enable requests и в окошко снизу прописываем 127.0.0.1 и IP адрес, на котором висит Xoops.
Открываем Desktop B, в окошке Pal Scripts - нажимаем на + и открываем там Pal скрипт, конечно же, сначала его нужно сохранить и разархивировать. Правый клик на появившемся скрипте => Config => галочка на Automatically start script => правый клик => Start.
Теперь ваши друзья могут заказывать песни и посылать друг другу поздравления
Xoops2
SAM Broadcaster
Icecast
2) Установка Xoops
Распаковываем архив. Заливаем все содержимое папки html в корневую директорию будущего сайта)
(предполагается, что web-server у вас уже есть). Нужно создать также и базу данных (MySQL у вас тоже,естественно есть).
Если захочется русифицировать - распаковываем архив, и заливаем его в ту же корневую директорию. На запрос перезаписать файлы соглашайтесь!
Теперь расставляем права на чтение-запись.
Для папки Uploads - 777. Так же поступаем с папками cache и templates_c, и файлом mainfile.php.
Потом заходим на свой сайт. Выбираем язык => Next => продолжить (я надеюсь ошибок не было?) => данные о базе данных. Заполняйте аккуратно! То, что будет заполнено автоматически (Абсолютный путь и Адрес XOOPS) не меняем. => логин, пароль, е-маил администратора (ваши) => продолжить.
Теперь удаляем с сервера папку Install, а файлу mainfile.php выставляем права только на чтение! Установка Xoops2 завершена!
3) Установка Icecast
Качаем и устанавливаем на нашем радиовещательном сервере Icecast. Нет сервера? Это плохо… Подойдет и домашний комок.
При установке ни на чем не останавливаемся - все next.
Чтобы настроить можно почитать документацию, а можно просто взять и заменить файл icecast.xml (C:\Program Files\Icecast2 Win32) на такой:
Код:
Код:
<icecast>
<limits>
<sources>2</sources> <!-- Сколько потоков будет? Кому-то хватит одного, а кому-то захочется и больше -->
</limits>
<authentication>
<source-password>your-secret-password</source-password> <!-- Здесь и дальше your-secret-password это ваш пароль. Обязательно поменяйте! -->
<relay-password>your-secret-password</relay-password>
<admin-user>admin</admin-user>
<admin-password>your-secret-password</admin-password>
</authentication>
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://www.radiohw.ru/</yp-url> <!-- ваш сайт -->
</directory>
<hostname>localhost</hostname>
<listen-socket>
<port>80</port> <!-- порт, по которому будете вещать. 80 хорош тем, что администраторы и провайдеры его не закрывают -->
</listen-socket>
<fileserve>1</fileserve>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>1</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
<security>
<chroot>0</chroot>
</security>
</icecast>
Icecast настроен! Запускаем его.
4) Установка SAM Broadcaster
Качаем SAM Broadcaster, устанавливаем. Выбираем, конечно же MySql, вводим данные
После запуска программы переходим на Desktop B.
В окошке Encoders нажимаем на + => Legacy MP3 => выбираем в каком качестве вещать будем => OK => Server Details => IceCast => меняем порт на свой, пишем пароль, который в настройке IceCast указали, Mount - это как обращаться к вашему потоку (вообще, точка монтирования, но так понятнее).
Описываем, детали => ОК. Если планируем делать несколько потоков, то опять плюс, ставим другое качество и т.д.
Окошко Statistic relays - если нам интересно, сколько человек нас слушают. Если нет - пропускаем этот пункт. Начимаем на + => IceCast2 static relay => заполняем табличку, в Alias прописываем Mount потока.
Переходим на Desktop А. Окошко Playlist => Content => Music => Music(All). Окошко Tracks in selected category => + => помечаем, что хотим добавить => Open. Теперь выбираем одну из дек (Deck A или Deck , нажимаем Play, наслаждаемся.
Проверяем, как работает. Открываем Winamp(ну или: xmms, amarok, xmpayer,..), правая кнопка => Play => URL => 127.0.0.1/mount (mount - тот Mount, который прописали, когда создавали потоки). Играет?
Значит, все настроено правильно Smile
Предпоследний шаг
Остался последний шаг - настройка заказов на радио. Качаем архив с модулем радио для Xoops2 на русском или английском языке.
Распаковываем в папку radio. Редактируем файл config.php.
Вопросов в его редактировании появиться не должно - когда будете описывать базу данных, помните, что это база SAM Broadcaster
В $dblogin[”host”] пишем IP адрес вашего компьютера и т.д.
$picture_dir - директория для картинок. Также, возможно, придется подредактировать dknews.php, но это лишь вопрос дизайна, вкуса, разрешения которого в этой статье не будет. Можно сделать отдельную, но если бардака не боитесь - можно указать и директорию images. Папку radio копируем в директорию modules на сервер, куда установили Xoops. Заходим в администраторский раздел => администрирование => modules => самый нижний модуль. Картинка, правда, от Свяжитесь с нами, но можете нажать на i и посмортеть - радио ли это. Если радио, то жмем на дискетку. Если все настроено правильно - то на главной странице у вас появится пункт Радио, нажав на который, вы попадете на свое радио. Но это еще не все.
Последний шаг
В SAM Broadcaster нажимаем Config => Request Policy => отмечаем Enable requests и в окошко снизу прописываем 127.0.0.1 и IP адрес, на котором висит Xoops.
Открываем Desktop B, в окошке Pal Scripts - нажимаем на + и открываем там Pal скрипт, конечно же, сначала его нужно сохранить и разархивировать. Правый клик на появившемся скрипте => Config => галочка на Automatically start script => правый клик => Start.
Теперь ваши друзья могут заказывать песни и посылать друг другу поздравления