реклама

създайте музикален потокИма шепа хора, които намират създаването на свои собствени потоци за полезно нещо по някаква причина, която искат или имат нужда. Откакто започна ерата на YouTube, стриймингът на видео е горещ, а поточната музика / аудио е все още доста често срещано нещо. Процесът в Linux, макар и доста лесен за основна конфигурация, е донякъде продължителен.

Опровержение

Icecast всъщност е само услугата, която ще предава аудиото, което се възпроизвежда от друг музикален демон. В тази статия ще използваме mpd, което е приета комбинация от повечето хора. Инструкциите в по-голямата си част ще работят във всяка Linux дистрибуция, макар че ще покрия специално Ubuntu и Fedora 4 Препоръчани Linux дистрибуции, за да ви помогнат да изберете най-подходящия за васКогато най-накрая решите да се потопите и да се разходите из Linux Avenue, ще трябва да можете да решите кой дистрибутор е подходящ за вас. Правилният избор е важен ... Прочетете още . Освен ако няма големи разлики в командите, потребителите на Ubuntu ще трябва да добавят „sudo“ в предната част на всяка команда, която покривам там, където са необходими разрешения за root (което е голяма част). Всички команди няма да включват кавичките.

instagram viewer

Тези инструкции са за проста настройка и не са най-сигурният начин за правене на неща. Ако искате да създадете свой собствен музикален поток и да го споделяте публично, а не в мрежата си, моля, уверете се, че следвате подходящи мерки за сигурност.

инструкции

Инсталиране и конфигуриране на 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 ще напишем „обслужване начало“, Заменяйки с името на услугата В Ubuntu направете същото за командата „sudo /etc/init.d/ начало“.

Сега запалете любимия си браузър и се насочете към localhost (или ако правите всички тези стъпки на отделен сървър, насочете се към адреса на този сървър). Вече трябва да бъдете посрещнати от Pitchfork и ние можем да продължим напред и да го конфигурираме.

създайте поточна музика

Под конфигурационната страница всъщност няма много какво да направите. Просто се уверете, че адресът и портът са същите като в конфигурационния файл на mpd и оставете полето за парола празно. В средата можете да въведете парола за вход, така че достъпът до Pitchfork да може да бъде ограничен. Запазете и ще бъдете изпратени обратно на главната страница. Сега можете да добавяте песни и да ги пускате през Icecast!

създайте поточна музика

Ако искате да се свържете с потока си, има лесен начин да го направите. При положение, че отворите порт 8000, можете да отидете на различен компютър, отидете на браузър и въведете : 8000 и кликнете върху връзката M3U. Накрая сте готови!

създайте музикален поток

Заключителни съображения

Моля, обърнете внимание, че на Pitchfork плъзгачът за сила на звука не работи. Вашият медиен плейър обаче трябва да има такъв, така че не би трябвало да е проблем. Също така при добавяне на песни може да не се появят веднага. В този случай трябва просто да опресните страницата.

Имайки предвид необходимите стъпки, ще осигуря известна подкрепа в секцията за коментари. Ако имате проблеми, помолете за помощ там!

заключение

Icecast е чудесен начин да получите музика в движение. Плюс това кой не иска личната си онлайн радиостанция? Създаването на собствен музикален поток може да има своите цели и да ви позволи да се забавлявате също.

Мислите ли, че ще създавате музикален поток? Какво харесваш или не харесваш в идеята? Уведомете ни в коментарите!

Кредит за изображение: Shutterstock

Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.