LINUX-BG Адрес : http://www.linux-bg.org |
Безплатно радио под Linux v0.1 |
От: Andrew Ivanov Публикувана на: 9-01-2001 Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=programs&key=326350168 |
Тази статия е превод на Setting
Up Your Own Station: A Free Radio Under Linux Howto. v0.1 от Родни
"meff" Гордън II публикувана в Linux.com.
Настройте своя собствена радиостанция: Безплатно радио под Linux v0.1 от Родни "meff" Гордън II. Съдържание: 1. ВъведениеИ така, искате да създадете собствена радиостанция, нали? Това ръководство ще ви помогне да станете DJ. Нагоре 2. Изисквания Ето някои минимални изисквания за излъчването на радио от вашият компютър, с повечето от които, вероятно, вече сте запознати: малко свободно място за mp3тата, които ще излъчвате, и под. OS: Software: Ако използвате Debian, можете да използвате: apt-get install xmms icecast-serverза да инсталирате xmms и Icecast сървърът. Колкото до LAME, можете да използвате програма, наречена Alien, за да конвертирате RPM пакетът в Debian пакет. Просто направете: apt-get install alienа след това, като root, alien package.rpmза да направите .deb, който можете да инсталирате, използвайки: dpkg -iкъдето е името на Debian пакета. Нагоре rpm -Uvhкъдето е името на RPM-а, който инсталирате. Ако използвате Debian, можете просто да напишете apt-get install xmmsза да инсталирате xmms и Icecast сървърът. Колкото до LAME, може да използвате програма, наречена Alien, за да конвертирате RPM пакет в Debian пакет. Инсталирайте го: apt-get install alienслед това можете да го използвате, като root: alien package.rpmПолучените пакети можете да инсталирате използвайки: dpkg -iе името на Debian пакета. Не забравяйте! Трябва да сте root за да направите повечето от описаното. Ако се сблъскате с трудностипри инсталацията, можете да се свържете с автора. Адрес за връзка ще намерите в края на този документ. Е, след като вече сте инсталирали всички необходими програми, нека ги настроим. Нагоре Сега отворете icecast.conf в любимият си редактор. Конфигурацията е доста праволинейна и ясна, но все пак ще ви напътствам. Близо до началото на файла ще откриете полета location/information: location Just west of MarsПопълнете ги с информацията, която искате хората да виждат, посещавайки вашето радио. Следващата секция, която ще погледнете е тази за лимита на сървъра: max_clients 900За повечето потребители това е, меко казано, прекалено. Настройте параметрите в зависимост от скоростта на връзката си към Internet. Вероятно ще искате max_clientsда е около 10, както и max_clients_per_sourceостаналата част, обикновенно можете да оставите както си е. Сега тръгнете през файла, в направление надолу, докато попаднете на: encoder_password hackmeАко сте инсталирали Icecast сървърът под Debian, или имате поддръжка на криптирани пароли, става интересно. Трябва да криптирате паролата в този файл с програмата mkpasswd, която, вероятно, вече е инсталирана на вашата система. За да направите това използвайте: mkpasswd парола --cryptКопирайте и вмъкнете резултата във файла. Ще изглежда горе-долу така: encoder_passwd --WZKu0fXj3bQБез значение, кой метод сте използвали при инсталирането, трябва да смените паролите на нещо по-различно от 'hackme'. В общия случай, и трите пароли би трябвало да са еднакви. Запомнете паролата, която поставяте, ще я използваме по-късно, когато конфигурираме Liveice-XMMS. Отидете още по-надолу и намерете: console_mode 0Променете стойността на 3, така зареждането става във фонов режим. Обикновенно не се налага да променяте останалата част от конфигурационния файл. По-напредналите потребители могат да погледнат и останалите настройки, ако желаят. А сега, за конфигурирането на Liveice-XMMS: Рестартирайте XMMS, така че да забележи, че има още някакъв plugin. Направете десен клик върху XMMS, щракнете на Preferences. Отидете във Effect/General Plugins. Под Effect Plugins трябва да намерите и Liveice в списъка. Ако го няма, проверете инсталацията на Liveice-XMMS. След като сте избрали Liveice, щракнете на Configure. Повечето от тези настройки под аудио формат (audio format) са стандартни, така че е много вероятно да не ви се наложи да ги променяте много. Променете енкодера (encoder type) на 'Lame', а също и "executable name" да стане 'lame'. Ако вече имате някаква версия на LAME на машината си, въведете пътя до нея. Под Description, можете сами да прецените какво да промените. Отидете на Server, и променете 'Encoder Password' да съответства на записаното в конфигурацията на Icecast (помните ли, че ви казах да го запомните?). Запишете паролата в НЕкриптиран вид, ако сте я криптирали. Готово. Натиснете OK. Отметнете 'Use plugins' в диалога Preferences, който все още трябва да е пред вас, и натиснете пак OK. В терминален прозорец, напишете 'icecast' и натиснете Enter. Би трябвало да видите как се стартира и минава във фонов режим. Ако слушате песен, натиснете stop, и я пуснете отново. Нищо не се е скапало.... ?? Не се е чуло едно голямо БУМ!? Е, надявам се да е така :) Помолете някой приятел да се свърже с IP-то ви с XMMS или някой друг mp3 плеър, на адрес http://yourcomputer:8000 .. би трябвало да чуе музика! Ако това не стане, проверете във FAQ-а за отстраняането на проблемите. Ако всичко е наред, приемете поздравления, вече сте аматьор-DJ! :) 5. FAQ Уверете се, че Icecast работи. Ако проблемите продължават, отидете на мястото в conf файла, където променихте console_mode на 3 и го върнете на 0 за да получите някои debug съобщения. Трябва да видите, че се свързвате като source, ако ли не, проверете настройките в Liveice. Ако видите че сте свързани като source, или "encoder", и приятелят ви се опита да се свърже, а вие не виждате съобщение за това, значи проблемът не е ваш. Q: Хората се оплакват от качеството, какво мога да направя?
Ако имате други въпроси/препоръки ще ги добавя към FAQ в по-късните версии.
Copyright (c) 2000 by Rodney "meff" Gordon II. meff@oddbox.org This HOWTO is free documentation; you can redistribute it and/or modify it under the terms of the GNU GPL. This document is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Written in Emacs. :)
|
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|