реклама
Опровержение
Icecast всъщност е само услугата, която ще предава аудиото, което се възпроизвежда от друг музикален демон. В тази статия ще използваме mpd, което е приета комбинация от повечето хора. Инструкциите в по-голямата си част ще работят във всяка Linux дистрибуция, макар че ще покрия специално Ubuntu и Fedora 4 Препоръчани Linux дистрибуции, за да ви помогнат да изберете най-подходящия за васКогато най-накрая решите да се потопите и да се разходите из Linux Avenue, ще трябва да можете да решите кой дистрибутор е подходящ за вас. Правилният избор е важен ... Прочетете още . Освен ако няма големи разлики в командите, потребителите на Ubuntu ще трябва да добавят „sudo“ в предната част на всяка команда, която покривам там, където са необходими разрешения за root (което е голяма част). Всички команди няма да включват кавичките.
Тези инструкции са за проста настройка и не са най-сигурният начин за правене на неща. Ако искате да създадете свой собствен музикален поток и да го споделяте публично, а не в мрежата си, моля, уверете се, че следвате подходящи мерки за сигурност.
инструкции
Инсталиране и конфигуриране на MPD
Първото нещо е да инсталирате MPD, затова запалете терминала си. Потребителите на Fedora трябва да преминат към root, като напишат „су -”И въвеждане на паролите им. След това във Fedora издайте командата „yum инсталирате mpd„, Докато потребителите на Ubuntu използват“sudo apt-get install mpd“. След като това приключи, използвайте любимия си терминален редактор (например нано), за да редактирате файла на /etc/mpd.conf.
В първите няколко реда намерете следното и ги заменете с обичайното си потребителско име (или създайте нов потребител специално за Icecast и използвайте това вместо това):
music_directory "/ начало / ПОТРЕБИТЕЛ / музика" playlist_directory "/ начало / ПОТРЕБИТЕЛ / музика / плейлисти" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file "/home/USER/.mpd/mpd.error"
Скоро след това парче текст ще бъде малък ред, където отново трябва да замените потребителя с този, който искате да използвате:
потребител "USER"
След това намерете следния текст и се уверете, че съвпада:
bind_to_address "127.0.0.1" порт "6600"
И накрая, намерете голям парче, което изглежда подобно на това (във Fedora, това е третата група "audio_output" в конфигурационния файл по подразбиране):
audio_output { тип "вика" име "Кратко описание на потока" хост "localhost" порт "8000" монтиране "/mpd.ogg" парола "hackme" качество "5.0" # битрейт "128" формат "44100: 16: 2" # потребител "източник" # незадължително. # описание "Моето описание на потока" # незадължително. # жанр "джаз" # незадължително. # обществено „не“ # незадължително. }
Променете информацията във вашия собствен конфигурационен файл, за да ги съпоставите с кода по-горе. За лесно използване можете да запазите паролата за „hackme“, но ако искате да споделите потока си с Интернет, горещо ви препоръчвам да го промените. След като приключите с редактирането на файла, запазете го и затворете от редактора си.
След това оставете кореновите си разрешения (или откажете судо, ако използвате Ubuntu) и напишете следното:
cd $ НАЧАЛО. mkdir -p музика / плейлисти. mkdir .mpd
Това създава необходимите папки, от които mpd демонът се нуждае, както е описано в конфигурационния файл.
Инсталиране на Icecast
След това ще инсталираме Icecast, така че потребителите на Fedora и Ubuntu трябва да напишат (като root) „yum инсталирате icecast" и "sudo apt-get install icecast“, Съответно.
Ако не сте променили паролата в mpd, няма нужда от конфигурация за Icecast! Ако обаче сте използвали друга парола или искате да промените номера на портове, можете да промените всички екземпляри от тези в конфигурационния файл, който се намира на /etc/icecast.xml.
Инсталиране и конфигуриране на Pitchfork
Честито! Вече имате инсталирани и конфигурирани всички фонови услуги! Все пак ви трябва интерфейс за конфигуриране на mpd, иначе няма да знаете какво да играете. Препоръчвам ви да използвате уеб-базиран инструмент за конфигуриране, наречен Pitchfork. За да можем да стартираме това, трябва да инсталираме още няколко пакета.
Във Fedora ще въведем „yum инсталирате httpd mysql-сървър php php-mysql php-gd php-pear“. В Ubuntu ще бъде „sudo apt - вземете инсталирате apache2 mysql-сървър libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.
След като приключи инсталирането, изтеглете Pitchfork от тук и извлечете файловете в папката по подразбиране на Apache, която е или /var/www или /var/www/html в зависимост от системата. За да улесним нещата за нас, напишете следното:
chown -R apache: apache / var / www ИЛИ chown -R apache: apache / var / www / html. chmod -R 777 / var / www / config ИЛИ chmod -R 777 / var / www / html / config
Преди да стигнем до по-забавните части, все още трябва да стартираме нашите услуги. Имаме три услуги, httpd (или apache2 в Ubuntu), Icecast и mpd. Така че във Fedora ще напишем „обслужване
Сега запалете любимия си браузър и се насочете към localhost (или ако правите всички тези стъпки на отделен сървър, насочете се към адреса на този сървър). Вече трябва да бъдете посрещнати от Pitchfork и ние можем да продължим напред и да го конфигурираме.
Под конфигурационната страница всъщност няма много какво да направите. Просто се уверете, че адресът и портът са същите като в конфигурационния файл на mpd и оставете полето за парола празно. В средата можете да въведете парола за вход, така че достъпът до Pitchfork да може да бъде ограничен. Запазете и ще бъдете изпратени обратно на главната страница. Сега можете да добавяте песни и да ги пускате през Icecast!
Ако искате да се свържете с потока си, има лесен начин да го направите. При положение, че отворите порт 8000, можете да отидете на различен компютър, отидете на браузър и въведете
Заключителни съображения
Моля, обърнете внимание, че на Pitchfork плъзгачът за сила на звука не работи. Вашият медиен плейър обаче трябва да има такъв, така че не би трябвало да е проблем. Също така при добавяне на песни може да не се появят веднага. В този случай трябва просто да опресните страницата.
Имайки предвид необходимите стъпки, ще осигуря известна подкрепа в секцията за коментари. Ако имате проблеми, помолете за помощ там!
заключение
Icecast е чудесен начин да получите музика в движение. Плюс това кой не иска личната си онлайн радиостанция? Създаването на собствен музикален поток може да има своите цели и да ви позволи да се забавлявате също.
Мислите ли, че ще създавате музикален поток? Какво харесваш или не харесваш в идеята? Уведомете ни в коментарите!
Кредит за изображение: Shutterstock
Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.