Streaming zvuka može biti jednostavan poput povezivanja pametnog telefona na Wi-Fi, AirPlay ili Bluetooth spojene zvučnike unutar vašeg doma. Kad vas zasvrbi brisanje prašine s DJ opreme i vrtenje ploča na privatnom događaju, vaš Raspberry Pi može vam pomoći u strujanju tih epskih cross-fadeova i snimanju ogrebotina po cijelom vašem domu.

Za voljene koji odbiju vaš party RVSP, možete i njih uključiti emitiranjem zvuka putem weba. Sve što trebate je "guza" (emitiranje pomoću ovog alata) i Icecast 2 da biste ostvarili ovaj glazbeni san.

Spremiti se

Sljedeće stavke potrebne su za pokretanje i pokretanje audio streaminga kod kuće (ili preko weba):

  • Raspberry Pi 3 ili 4
  • microSD kartica (8 GB ili više)
  • Audio uređaj koji se spaja na USB priključak (npr. mikser, USB zvučna kartica, DJ kontroler, Bluetooth ključ)
  • softver za guzu (alat za strujanje)
  • Icecast 2 (šalje zvuk s vašeg Raspberry Pi na vaš LAN ili javni internet)
  • Raspberry Pi OS (32- ili 64-bitni)

Prvo ćete morati instalirati Raspberry Pi OS. Za pomoć s ovim zadatkom pogledajte naš

instagram viewer
Raspberry Pi OS vodič za instalaciju. Ako želite, možete instalirati alternativni Linux OS; međutim, ovaj vodič je prilagođen distribucijama Linuxa koje uključuju instalacijski program APT softvera.

Kada sredite svoj OS, butt (emitiranje pomoću ovog alata) može biti sljedeći. Butt je lagana aplikacija koja će strujati zvuk s izvora zvuka Raspberry Pi spojenog na jedan od njegovih USB priključaka. Imajte na umu da ova aplikacija nije dizajnirana za strujanje MP3 (ili sličnih) audio datoteka.

Instalirajmo ovisnosti kako bismo mogli rukovati različitim kodecima za strujanje, koristeći sljedeću naredbu:

sudoprikladaninstalirati-ylibfltk1.3-devportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev

Zavisnosti uključuju vrste audio datoteka kao što su LAME, ORB, OGG, FLAC, AAC i još mnogo toga. Nakon što su te vrste medija instalirane, zgrabite kopiju alata za strujanje stražnjice s SourceForge stranica. Zatim otvorite prozor terminala i upotrijebite sljedeću tar naredbu za izdvajanje iz izvora:

katran -xzf guzica-<verzija>.tar.gz

Dođite do ekstrahiranih datoteka i izradite aplikaciju iz izvornih datoteka sa sljedećim:

guzica cd-a<verzija>
./configure --s-klijent
napraviti
sudo make instalirati

U većini slučajeva Linux softver ima već sastavljen paket. U ovom slučaju vam gornje naredbe omogućuju izgraditi paket iz izvornih datoteka.

Postavite dopuštenja za Butt

Prije nego što pokrenete aplikaciju, trebali biste si dati dovoljna dopuštenja. (Alternativno, možete koristiti povišene dozvole s prefiksom "sudo" da biste ga pokrenuli, ali to se ne preporučuje.) Niste sigurni gdje se stražnjica nalazi? U svoj terminal jednostavno upišite:

gdje je kundak

Premjestite se u direktorij gdje se nalazi aplikacija guzice:

CD /usr/lokalni/bin

Dajte sebi potrebno dopuštenje za aplikaciju:

sudožvakati[vaše korisničko ime]kundak

Za pokretanje alata za strujanje upišite:

kundak

Podesite postavke za stražnjicu

Kada se aplikacija otvori, morat ćete izmijeniti dio konfiguracije. Odaberite postavke a zatim odaberite DODATI za popunjavanje podataka o poslužitelju koje zadnjica može proslijediti aplikaciji Icecast.

Prije instaliranja Icecasta osigurat ćete nesmetan rad ako provjerite da li su svi detalji poslužitelja dovršeni. Prije nego što pritisnete DODATI, ne zaboravite odabrati radio gumb pored Icecast također. Također ćete pronaći (unutar izbornika Postavke) područje za popunjavanje detaljnih podataka o poslužitelju.

The URL možete ostaviti praznim ili možete dodati nešto specifično (ovisno o vašim potrebama). Također, o vama ovisi želite li da vaša glazba bude navedena u Icecast direktoriju. Ako je tako, potvrdite okvir pokraj Učini poslužitelj javnim. Kada ste zadovoljni podacima o svom poslužitelju, dodirnite DODATI dugme.

Sučelje stražnjice također uključuje neke dodatne postavke u kojima možete odabrati izvor zvuka i neka izborna poboljšanja prilikom prikaza informacija o glazbi koja se reproducira na vašem streamu.

Icecast instalacija

Ovaj dio procesa prilično je jednostavan (zahvaljujući paketu koji je dostupan pomoću APT instalacijskog programa). Uskočite u terminal i upišite:

sudo apt instalirati -y icecast2

Primijetit ćete konfiguracijski prozor koji se pojavljuje ubrzo nakon završetka instalacije.

Nakon odabira Da da biste prešli s prve stranice konfiguracije Icecasta, od vas će se tražiti zaporke i povezani detalji vezani uz administratore. Iako će vas upute voditi kroz ove intuitivne korake, svakako zabilježite lozinke koje ste odabrali. Budući da je program guzice još uvijek otvoren, pritisnite tipku za reprodukciju kako biste započeli slanje zvuka na internet.

Također možete učitati web-preglednik na drugom računalu spojenom na vašu lokalnu mrežu i upisati [Raspberry_Pi_IP_adresa]:8000. Ovo će učitati administracija, Status, i Verzija kartice unutar Icecast web kontrolera. Da biste potvrdili adresu svog Raspberry Pi, otvorite prozor terminala i upišite:

ifconfig

Ako ste sve ispravno postavili, vidjet ćete proširene pojedinosti vezane uz vaš streaming poslužitelj.

Kako biste osigurali da vaš streaming server radi kako očekujete, odaberite jednu od opcija u gornjem desnom kutu ove stranice: M3U, XSPF ili VCLT. Također možete usmjeriti na novu karticu preglednika http://192.168.1.XXX: 8000/stream da počnem slušati!

Proširivanje mogućnosti prijenosa

Dok je vaš glazbeni stream pokrenut, što ćete učiniti sa svojim novim mogućnostima? Ako želite strujati glazbu izvan svoje lokalne mreže, razmislite o tome spajanje na besplatni dinamički DNS alat. Nakon što ste postavili DDNS uslugu, jednostavno promijenite URL na koji vaš Icecast stream upućuje kako biste emitirali svoj stream diljem svijeta.

Ako želite podići ovaj stream na razinu automatizirane internetske radio postaje, provjerite Otvorite emiter. Ovaj besplatni softver izvrstan je za entuzijaste, neprofitne organizacije ili niskobudžetne subjekte koji žele podijeliti svoje misli sa svijetom.

Dodajte izborni video sadržaj

Iako su mogućnosti ograničene samo vašom maštom, mnogi hobisti i profesionalci stvorili su videosadržaj (nekima kao glavni izvor prihoda) koristeći YouTube. Sve što trebate je Raspberry Pi 3 ili 4, priključena kamera i nešto osnovnog razumijevanja Linux terminala. Odatle ćete moći lako pronaći načine za strujanje videa i zvuka s gotovo svim proračunima na umu.

Zašto ne probati? Uz strujanje zvuka, softver za automatizaciju i video feed, imat ćete studio profesionalnog izgleda koji će se prenositi u svijet. Prilično cool, zar ne?