Skelbimas
Yra keletas žmonių, kurie mano, kad sukurti savo srautus yra naudingi dalykai, kuriuos reikia padaryti dėl bet kokios priežasties, kurios jie nori ar reikia. Nuo „YouTube“ eros pradžios vaizdo transliacija buvo karšta, o muzikos / garso įrašų srautas vis dar yra gana dažnas dalykas. Procesas „Linux“, nors ir gana nesudėtinga atlikti pagrindinę konfigūraciją, jis yra šiek tiek ilgas.
Atsisakymas
Ledinė iš tikrųjų yra tik paslauga, transliuojanti garso įrašą, kurį groja kitas muzikos demonas. Šiame straipsnyje naudosime mpd, kuris yra priimtas daugumos žmonių derinys. Instrukcijos didžiąja dalimi veiks bet kuriame „Linux“ platinime, nors aš konkrečiai apie tai Ubuntu ir Fedora 4 rekomenduojami „Linux Distros“, padėsiantys pasirinkti jums tinkamiausiąKai pagaliau nuspręsite pasinerti ir pasivaikščioti po „Linux Avenue“, turėsite sugebėti nuspręsti, kuris distro jums tinka. Teisingas pasirinkimas yra svarbus ... Skaityti daugiau . Jei nėra didelių komandų skirtumų, „Ubuntu“ vartotojams kiekvienos komandos priekyje turėsite pridėti „sudo“, kurią aš padengiu ten, kur reikalingi šaknies leidimai (tai yra didelė dalis). Į visas komandas nebus įtrauktos kabutės.
Šios instrukcijos yra paprastos sąrankos priemonės ir nėra pats saugiausias būdas atlikti veiksmus. Jei norite sukurti savo muzikos srautą ir bendrinti jį viešai, o ne savo tinkle, įsitikinkite, kad laikėtės tinkamų saugos priemonių.
Instrukcijos
MPD diegimas ir konfigūravimas
Pirmas dalykas yra įdiegti mpd, taigi suaktyvinkite savo terminalą. „Fedora“ vartotojai turi pereiti prie šaknies, įvesdami „su -“Ir įvesdami jų slaptažodžius. Tada „Fedoroje“ išduokite komandą „yum įdiegti mpd“, O„ Ubuntu “vartotojai naudoja„„sudo apt-get install mpd““. Baigę naudokite mėgstamą terminalo redaktorių (pvz., nano), norėdami redaguoti failą /etc/mpd.conf.
Pirmosiose eilutėse suraskite šias ir pakeiskite jas įprastu vartotojo vardu (arba sukurkite naują „Icecast“ vartotoją ir naudokite jį):
„music_directory“ / home / USER / music “ grojaraščio katalogo „/ pagrindinis / VARTOTOJAS / muzika / grojaraščiai“ db_file "/home/USER/.mpd/mpd.db" žurnalo failas „/home/USER/.mpd/mpd.log“ error_file "/home/USER/.mpd/mpd.error"
Netrukus po to teksto fragmento pasirodys maža eilutė, kurioje vėl turėsite pakeisti vartotoją tuo, kurį norite naudoti:
vartotojas „USER“
Tada raskite šį tekstą ir įsitikinkite, kad jis sutampa:
bind_to_address „127.0.0.1“ prievadas „6600“
Galiausiai suraskite panašų į šį dydį rutulį („Fedora“ tai trečioji „audio_output“ grupė numatytojo konfigūracijos faile):
garso išvestis { tipo "šaukti" pavadinimas „Trumpas srauto aprašymas“ priegloba „localhost“ uostas „8000“ montuoti „/mpd.ogg“ slaptažodis „hackme“ kokybė „5,0“ # bitrate „128“ formatas „44100: 16: 2“ # vartotojo „šaltinis“ # neprivalomas. # description „Mano srauto aprašymas“ # neprivaloma. # žanras „džiazas“ # pasirenkamas. # viešas „ne“ # neprivalomas. }
Pakeiskite informaciją savo konfigūracijos faile, kad ji atitiktų aukščiau esantį kodą. Paprastam naudojimui galite laikyti „hackme“ slaptažodį, tačiau jei norite bendrinti srautą su internetu, aš labai rekomenduoju jį pakeisti. Baigę redaguoti failą, išsaugokite jį ir uždarykite jį iš redaktoriaus.
Tada palikite savo šakninius leidimus (arba atsisakykite sudo, jei naudojate Ubuntu) ir įveskite:
cd $ NAMAI. „mkdir -p“ muzika / grojaraščiai. mkdir .mpd
Tai sukuria būtinus aplankus, kurių reikia MPD demonui, kaip aprašyta konfigūracijos faile.
„Icecast“ diegimas

Kitas mes įdiegsime Ledinė, todėl „Fedora“ ir „Ubuntu“ vartotojams reikia įvesti (kaip šaknį) „yum įdiegti ledą“Ir„sudo apt-get įdiegti ledo laidą“, Atitinkamai.
Jei nepakeitėte slaptažodžio per mpd, tada „Icecast“ nereikia jokios konfigūracijos! Tačiau jei jūs naudojote kitą slaptažodį arba norite pakeisti prievadų numerius, galite pakeisti visus tuos atvejus, esančius konfigūracijos faile, esančiame /etc/icecast.xml.
„Pitchfork“ diegimas ir konfigūravimas
Sveikiname! Jūs jau esate įdiegę ir sukonfigūravę visas fonines paslaugas! Tačiau vis tiek reikia sąsajos, kad sukonfigūruotumėte mpd, kitaip jis nežinos, ką leisti. Aš rekomenduoju naudoti žiniatinklio konfigūravimo įrankį, vadinamą „Pitchfork“. Norėdami tai paleisti, turime įdiegti dar keletą paketų.
„Fedoroje“ įvesime „yum įdiekite httpd mysql-server php php-mysql php-gd php-pear“. Ubuntu tai bus „sudo apt-get install apache2 mysql-serveris libapache2-mod-php5 php5 php5-mysql php5-gd php5-kriaušė“.
Baigę diegti, atsisiųskite „Pitchfork“ iš čia ir ištraukite failus į numatytąjį „Apache“ aplanką, kuris yra arba /var/www arba /var/www/html priklausomai nuo sistemos. Norėdami, kad mums viskas būtų lengva, įveskite:
chown -R apache: apache / var / www ARBA chown -R apache: apache / var / www / html. chmod -R 777 / var / www / config ARBA chmod -R 777 / var / www / html / config
Prieš pradėdami linksmesnes dalis, vis tiek turime pradėti savo paslaugas. Mes turime tris paslaugas, „httpd“ (arba „apache2“ Ubuntu), „Icecast“ ir „mpd“. Taigi „Fedoroje“ įvesime „tarnyba
Dabar suaktyvinkite savo mėgstamą naršyklę ir eikite į „localhost“ (arba jei visus šiuos veiksmus atlikote atskirame serveryje, eikite į to serverio adresą). Dabar jus turėtų pasveikinti „Pitchfork“, ir mes galime eiti į priekį ir konfigūruoti.

Konfigūracijos puslapyje iš tikrųjų nėra daug ką reikia padaryti. Tiesiog įsitikinkite, kad adresas ir prievadas sutampa su mpd konfigūracijos faile, ir palikite slaptažodžio lauką tuščią. Viduryje galite įvesti prisijungimo slaptažodį, kad būtų apribota prieiga prie „Pitchfork“. Išsaugokite ir būsite grąžinti į pagrindinį puslapį. Dabar galite pridėti dainų ir leisti jas leisti per „Icecast“!

Jei norite prisijungti prie savo srauto, tai padaryti galite lengvai. Jei atidarysite 8000 prievadą, galite pereiti į kitą kompiuterį, naršyklę ir įvesti

Baigiamosios pastabos
Atminkite, kad „Pitchfork“ garsumo slankiklis neveikia. Tačiau jūsų daugialypės terpės grotuvas turėtų būti vienas, kad tai neturėtų sukelti problemų. Be to, pridedant dainas jos gali būti ne iškart rodomos. Tokiu atveju turėtumėte tiesiog atnaujinti puslapį.
Atsižvelgdamas į reikalingus veiksmus, pateiksiu tam tikrą palaikymą komentarų skiltyje. Jei kyla problemų, paprašykite ten pagalbos!
Išvada
„Icecast“ yra puikus būdas gauti muzikos kelyje. Be to, kas nenori savo asmeninės internetinės radijo stoties? Savo muzikos srauto kūrimas gali turėti savo tikslus ir leisti kartu smagiai praleisti laiką.
Ar manote, kad kursite muzikos srautą? Kas jums patinka ar nepatinka įgyvendinant idėją? Praneškite mums komentaruose!
Vaizdo kreditas: „Shutterstock“
Danny yra Šiaurės Teksaso universiteto vyresnysis, kuris naudojasi visais atvirojo kodo programinės įrangos ir „Linux“ aspektais.