Äänen suoratoisto voi olla yhtä helppoa kuin älypuhelimen yhdistäminen kodin Wi-Fi-, AirPlay- tai Bluetooth-kaiuttimiin. Kun kutinat pölyttämään DJ-laitteitasi ja pyörittämään levyjä yksityistilaisuudessa, Raspberry Pi voi auttaa sinua suoratoistamaan näitä eeppisiä ristihaalistumia ja äänittämään naarmuja kaikkialla kotonasi.
Rakkaasi, jotka kieltäytyvät juhla-RVSP: stä, voit myös sisällyttää heidät lähettämällä ääntä verkossa. Tarvitset vain "butt" (lähetä tällä työkalulla) ja Icecast 2:n tehdäksesi tästä musiikin unelmasta totta.
Valmistautua
Seuraavat asiat vaaditaan, jotta äänen suoratoisto kotona (tai verkossa) saadaan toimimaan:
- Raspberry Pi 3 tai 4
- microSD-kortti (8 Gt tai suurempi)
- Äänilaite, joka liitetään USB-porttiin (esim. mikseri, USB-äänikortti, DJ-ohjain, Bluetooth-sovitin)
- peppu ohjelmisto (suoratoistotyökalu)
- Icecast 2 (lähettää äänen Raspberry Pi: stä lähiverkkoon tai julkiseen Internetiin)
- Raspberry Pi OS (32- tai 64-bittinen)
Sinun on ensin asennettava Raspberry Pi OS. Jos tarvitset apua tähän tehtävään, katso meidän
Raspberry Pi OS -asennusopas. Halutessasi voit asentaa vaihtoehtoisen Linux-käyttöjärjestelmän; Tämä opas on kuitenkin räätälöity Linux-jakeluille, jotka sisältävät APT-ohjelmiston asennusohjelman.Kun käyttöjärjestelmäsi on lajiteltu, butt (lähetys tällä työkalulla) voidaan asentaa seuraavaksi. Butt on kevyt sovellus, joka suoratoistaa ääntä Raspberry Pi -äänilähteestä, joka on liitetty johonkin sen USB-porteista. Huomaa, että tätä sovellusta ei ole suunniteltu suoratoistamaan MP3-äänitiedostoja (tai vastaavia).
Asennamme riippuvuudet erilaisten suoratoistokoodekkien käsittelemiseksi seuraavalla komennolla:
sudoaptAsentaa-ylibfltk1.3-kehittäjäportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev
Riippuvuudet sisältävät äänitiedostotyyppejä, kuten LAME, ORB, OGG, FLAC, AAC ja paljon muuta. Kun nämä mediatyypit on asennettu, nappaa kopio suoratoistotyökalusta SourceForgen sivusto. Avaa sitten pääteikkuna ja pura lähteestä seuraava tar-komento:
terva -xzf pusku-<versio>.tar.gz
Siirry purettuihin tiedostoihin ja luo sovellus lähdetiedostoista seuraavasti:
cd pusku-<versio>
./configure --kanssa-asiakas
tehdä
sudo tehdä Asentaa
Useimmiten Linux-ohjelmistolla on jo koottu paketti. Tässä tapauksessa yllä olevat komennot mahdollistavat sen rakentaa paketin lähdetiedostoista.
Aseta käyttöoikeudet Buttille
Ennen kuin suoritat sovelluksen, sinun tulee antaa itsellesi riittävät käyttöoikeudet. (Vaihtoehtoisesti voit käyttää korotettuja käyttöoikeuksia "sudo"-etuliitteellä sen suorittamiseen, mutta se ei ole suositeltavaa.) Etkö ole varma, missä butt sijaitsee? Kirjoita terminaaliin:
missä on peppu
Siirry hakemistoon, jossa butt-sovellus sijaitsee:
CD /usr/paikallinen/bin
Anna itsellesi vaadittu lupa:
sudochown[sinun käyttäjä nimesi]peppu
Suorita suoratoistotyökalu kirjoittamalla:
peppu
Säädä Butt-asetuksia
Kun sovellus avautuu, sinun on muutettava osaa määrityksistä. Valita asetukset ja valitse sitten LISÄTÄ täyttääksesi palvelimen tiedot, jotka butt voi välittää Icecast-sovellukselle.
Sujuvan toiminnan varmistaminen, että kaikki tukipalvelimen tiedot on suoritettu ennen Icecastin asentamista. Ennen kuin painat LISÄTÄ, muista valita vieressä oleva valintanappi Icecast yhtä hyvin. Löydät myös (Asetukset-valikosta) alueen, jossa voit täyttää yksityiskohtaiset palvelintiedot.
The URL-osoite voidaan jättää tyhjäksi tai voit lisätä jotain erityistä (tarpeistasi riippuen). On myös sinun päätettävissäsi, haluatko musiikkisi näkyvän Icecast-hakemistossa. Jos on, valitse vieressä oleva valintaruutu Tee palvelimesta julkinen. Kun olet tyytyväinen palvelimesi tietoihin, napauta LISÄTÄ -painiketta.
Butt-käyttöliittymä sisältää myös joitain lisäasetuksia, joissa voit valita äänilähteen, ja joitain valinnaisia parannuksia, kun näytät tietoja streamissasi toistetusta musiikista.
Icecastin asennus
Tämä osa prosessista on melko suoraviivaista (kiitos paketista, joka on saatavana APT-asennusohjelmalla). Hyppää terminaaliin ja kirjoita:
sudo apt Asentaa -y icecast2
Huomaat määritysikkunan avautuvan pian asennuksen päätyttyä.
Valinnan jälkeen Joo siirtyäksesi Icecast-määritysten ensimmäiseltä sivulta sinulta kysytään salasanoja ja niihin liittyviä järjestelmänvalvojaan liittyviä tietoja. Vaikka kehotteet opastavat sinua näiden intuitiivisten vaiheiden läpi, muista kirjoittaa muistiin valitsemasi salasanat. Koska Butt-ohjelma on edelleen auki, paina toistopainiketta aloittaaksesi äänen lähettämisen Internetiin.
Voit myös ladata verkkoselaimen toiselle paikallisverkkoosi yhdistetylle tietokoneelle ja kirjoittaa [Vadelma_Pi_IP_osoite]:8000. Tämä lataa Hallinto, Tila, ja Versio Icecast-verkkoohjaimen välilehdet. Vahvista Raspberry Pi: n osoite avaamalla pääteikkuna ja kirjoittamalla:
ifconfig
Jos kaikki on määritetty oikein, näet laajennetut suoratoistopalvelimeesi liittyvät tiedot.
Varmistaaksesi, että suoratoistopalvelimesi toimii odotetulla tavalla, valitse jokin tämän sivun oikeasta yläkulmasta olevista vaihtoehdoista: M3U, XSPF tai VCLT. Voit myös osoittaa uuden selaimen välilehden http://192.168.1.XXX: 8000/stream alkaa kuunnella!
Stream-ominaisuuksien laajentaminen
Mitä aiot tehdä uusilla ominaisuuksillasi, kun musiikkistreamisi on käynnissä? Jos haluat suoratoistaa musiikkia paikallisverkkosi ulkopuolelta, harkitse yhteyden muodostaminen ilmaiseen dynaamiseen DNS-työkaluun. Kun olet määrittänyt DDNS-palvelun, muuta vain URL-osoite, johon Icecast-streamisi viittaa, jotta voit lähettää streamisi ympäri maailmaa.
Jos haluat viedä tämän streamin automaattisen Internet-radioaseman tasolle, tarkista Avaa Broadcaster. Tämä ilmainen ohjelmisto sopii erinomaisesti harrastajille, voittoa tavoittelemattomille järjestöille tai pienibudjetisille tahoille, jotka haluavat jakaa ajatuksensa maailman kanssa.
Lisää valinnainen videosisältö
Vaikka mahdollisuuksia rajoittaa vain mielikuvituksesi, monet harrastajat ja ammattilaiset ovat luoneet videosisältöä (jotkut pääasiallisena tulonlähteenä) YouTuben avulla. Tarvitset vain Raspberry Pi 3:n tai 4:n, liitetyn kameran ja perustiedot Linux-päätteestä. Sieltä voit helposti löytää tapoja suoratoistaa videota ja ääntä lähes mikä tahansa budjetti mielessä.
Mikset kokeilisi? Äänen suoratoiston, automaatioohjelmiston ja videosyötteen avulla saat ammattimaiselta näyttävän studion suoratoistona maailmalle. Aika siistiä, eikö?