Mainos
Vastuuvapauslauseke
Icecast on oikeastaan vain palvelu, joka suoratoistaa toisen musiikkidimonin toistamaa ääntä. Tässä artikkelissa käytetään mpd: tä, joka on useimpien ihmisten hyväksymä yhdistelmä. Ohjeet toimivat suurimmaksi osaksi kaikissa Linux-jakeluissa, vaikka käsittelen niitä nimenomaan ubuntu ja fedora 4 suositeltua Linux-distroa, joiden avulla voit valita sinulle sopivanKun päätät vihdoin ottaa askeleen ja käydä läpi Linux Avenuen, sinun on pystyttävä päättämään, mikä distro sopii sinulle. Oikean valinnan tekeminen on tärkeää ... Lue lisää . Ellei komennoissa ole suuria eroja, Ubuntun käyttäjien on lisättävä “sudo” jokaisen käskyn etuosaan, jonka peitän siellä, missä juurioikeuksia tarvitaan (mikä on suuri osa). Kaikki komennot eivät sisällä lainausmerkkejä.
Nämä ohjeet ovat yksinkertaisia asennuksia varten, eivätkä ole turvallisin tapa tehdä asioita. Jos haluat luoda oman musiikkivirran ja jakaa sen julkisesti eikä verkon sisällä, varmista, että noudatat asianmukaisia turvatoimenpiteitä.
Ohjeet
MPD: n asentaminen ja määrittäminen
Ensimmäinen asia on asentaa mpd, joten sammuta terminaalisi. Fedoran käyttäjien on vaihdettava pääkäyttäjään kirjoittamalla “su -Ja kirjoittamalla heidän salasanansa. Anna sitten Fedoralla komento “yum install mpd”, Kun taas Ubuntun käyttäjät käyttävät”sudo apt-get install mpd“. Kun se on valmis, käytä suosikki pääteeditoriasi (kuten nano) muokataksesi tiedostoa osoitteessa /etc/mpd.conf.
Löydä parista ensimmäisestä rivistä seuraavat ja korvaa ne tavallisella käyttäjänimellä (tai luo uusi käyttäjä erityisesti Icecastille ja käytä sitä sen sijaan):
musiikki_hakemisto "/ koti / KÄYTTÄJÄ / musiikki" soittolistahakemisto "/ koti / KÄYTTÄJÄ / musiikki / soittolistat" db_file "/home/USER/.mpd/mpd.db" lokitiedosto "/home/USER/.mpd/mpd.log" virhe_tiedosto "/home/USER/.mpd/mpd.error"
Pian sen jälkeen kappaleesta tulee pieni rivi, jossa sinun on jälleen vaihdettava käyttäjä haluamallasi:
käyttäjä "USER"
Seuraavaksi etsi seuraava teksti ja varmista, että se vastaa:
bind_to_address "127.0.0.1" portti "6600"
Lopuksi, etsi iso kimpale, joka näyttää tältä (Fedoralla, se on oletuskonfiguraatiotiedoston kolmas ”audio_output” -ryhmä):
äänen ulostulo { tyyppi "huutaa" nimi "suora lyhyt kuvaus" isäntä "localhost" portti "8000" asenna "/mpd.ogg" salasana "hackme" laatu "5,0" # bittinopeus "128" muoto "44100: 16: 2" # käyttäjän "lähde" # valinnainen. # kuvaus "Oman streamin kuvaus" # valinnainen. # genre "jazz" # valinnainen. # julkinen "ei" # valinnainen. }
Muuta oman konfigurointitiedoston tietoja vastaamaan niitä yllä olevan koodin kanssa. Yksinkertaista käyttöä varten voit pitää hackme-salasanan, mutta jos haluat jakaa streamisi Internetin kanssa, suosittelen, että vaihdat sen. Kun olet muokannut tiedostoa, tallenna se ja sulje se editorista.
Jätä seuraavaksi pääkäyttöoikeudet (tai pudota sudo pois käytöstä, jos käytät Ubuntua) ja kirjoita seuraava:
cd $ KOTI. mkdir -p musiikki / soittolistat. mkdir .mpd
Tämä luo tarvittavat kansiot, joita mpd-demoni tarvitsee, määritystiedostossa kuvatulla tavalla.
Icecastin asentaminen
Seuraavaksi asennamme Icecast, joten Fedoran ja Ubuntun käyttäjien on kirjoitettava (juuri)yum Asenna Icecast”Ja“sudo apt-get install icecast”Vastaavasti.
Jos et vaihtanut salasanaa mpd-muodossa, Icecastille ei tarvita määrityksiä! Jos kuitenkin käytit toista salasanaa tai haluat muuttaa porttinumeroita, voit muuttaa kaikkia esiintymiä määritystiedostossa, joka sijaitsee osoitteessa /etc/icecast.xml.
Pitchforkin asentaminen ja määrittäminen
Onnittelut! Kaikki taustapalvelut on jo asennettu ja määritetty! Tarvitset kuitenkin käyttöliittymän mpd: n määrittämiseen, muuten se ei tiedä mitä pelata. Suosittelen, että käytät Web-pohjaista määritystyökalua nimeltä Pitchfork. Jotta pystymme käyttämään sitä, meidän on asennettava lisää paketteja.
Kirjoita Fedoraan "yum asenna httpd mysql-server php php-mysql php-gd php-pear“. Ubuntussa se on ”sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.
Kun asennus on valmis, lataa Pitchfork osoitteesta tässä ja purkaa tiedostot Apachen oletuskansioon, joka on joko /var/www tai /var/www/html järjestelmästä riippuen. Jotta asiat olisivat meille helppoja, kirjoita seuraava:
chown-R apache: apache / var / www TAI chown-R apache: apache / var / www / html. chmod -R 777 / var / www / config TAI chmod -R 777 / var / www / html / config
Ennen kuin pääsemme hauskempiin osiin, meidän on silti aloitettava palvelut. Meillä on kolme palvelua, httpd (tai apache2 Ubuntussa), Icecast ja mpd. Joten kirjoitamme Fedoralla ”palvelu
Käynnistä nyt suosikkiselaimesi ja siirry paikalliselle majoittajalle (tai jos olet suorittanut kaikki nämä vaiheet erillisellä palvelimella, siirry palvelimen osoitteeseen). Pitchfork odottaa sinua nyt, ja voimme edetä ja määrittää sen.
Kokoonpanosivun alla sinun ei oikeastaan tarvitse tehdä paljon. Varmista vain, että osoite ja portti ovat samat kuin mpd: n määritystiedostossa, ja jätä salasanakenttä tyhjäksi. Voit kirjoittaa sisäänkirjautumissalasanan keskelle, jotta pääsyä Pitchforkiin voidaan rajoittaa. Tallenna ja sinut lähetetään takaisin pääsivulle. Nyt voit lisätä kappaleita ja saada ne soittamaan Icecastin kautta!
Jos haluat muodostaa yhteyden streamiin, se on helppo tapa tehdä. Edellyttäen, että avaat portin 8000, voit siirtyä toiseen tietokoneeseen, siirtyä selaimeen ja kirjoittaa
Viimeinen huomio
Huomaa, että Pitchfork-äänenvoimakkuuden liukusäädin ei toimi. Mediasoittimellasi pitäisi kuitenkin olla sellainen, joten sen ei pitäisi olla ongelma. Kappaleita lisättäessä ne eivät myöskään välttämättä näy heti. Tässä tapauksessa sinun pitäisi vain päivittää sivu.
Tarvittavat toimenpiteet huomioon ottaen annan jonkin verran tukea kommenttiosioon. Jos sinulla on ongelmia, kysy apua sieltä!
johtopäätös
Icecast on loistava tapa saada musiikkia tien päällä. Ja kuka ei halua heidän henkilökohtaista online-radioasemaa? Oman musiikkivirran luomisella voi olla tarkoitus ja antaa sinulle myös hauskaa.
Luuletko luomasi musiikkivirran? Mistä pidät tai et pidä ideasta? Kerro meille kommenteista!
Kuvahyvitys: Shutterstock
Danny on Pohjois-Teksasin yliopiston vanhempi, joka nauttii kaikista avoimen lähdekoodin ohjelmistojen ja Linuxin ominaisuuksista.