Audio straumēšana var būt tikpat vienkārša kā viedtālruņa savienošana ar Wi-Fi, AirPlay vai Bluetooth savienotajiem skaļruņiem jūsu mājās. Kad rodas nieze notīrīt putekļus no sava dīdžeja aprīkojuma un griezt ierakstus privātā pasākumā, Raspberry Pi var palīdzēt straumēt šīs episkās savstarpējās izbalēšanas un ierakstīt skrāpējumus visā jūsu mājā.

Mīļotajiem, kuri atsakās no jūsu ballītes RVSP, varat iekļaut arī viņus, pārraidot audio tīmeklī. Viss, kas jums nepieciešams, ir "buts" (pārraide, izmantojot šo rīku) un Icecast 2, lai īstenotu šo mūzikas sapni.

Sagatavoties

Lai sāktu un darbotos audio straumēšana mājās (vai tīmeklī), ir nepieciešami tālāk norādītie vienumi.

  • Raspberry Pi 3 vai 4
  • microSD karte (8 GB vai lielāka)
  • Audio ierīce, kas pievienojama USB portam (piem., mikseris, USB skaņas karte, DJ kontrolieris, Bluetooth sargspraudnis)
  • dibena programmatūra (straumēšanas rīks)
  • Icecast 2 (nosūta audio no jūsu Raspberry Pi uz jūsu LAN vai publisko internetu)
  • Raspberry Pi OS (32 bitu vai 64 bitu)
instagram viewer

Vispirms jums būs jāinstalē Raspberry Pi OS. Lai saņemtu palīdzību saistībā ar šo uzdevumu, skatiet mūsu Raspberry Pi OS instalēšanas rokasgrāmata. Ja vēlaties, varat instalēt alternatīvu Linux OS; tomēr šī rokasgrāmata ir pielāgota Linux izplatījumiem, kas ietver APT programmatūras instalētāju.

Kad jūsu operētājsistēma ir sakārtota, nākamo var instalēt butt (pārraide, izmantojot šo rīku). Butt ir viegla lietojumprogramma, kas straumēs audio no Raspberry Pi audio avota, kas pievienots vienam no tā USB portiem. Ņemiet vērā, ka šī lietojumprogramma nav paredzēta MP3 (vai līdzīgu) audio failu straumēšanai.

Instalēsim atkarības, lai apstrādātu dažādus straumēšanas kodekus, izmantojot šo komandu:

sudoaptuzstādīt-ylibfltk1.3-devportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev

Atkarības ietver audio failu tipus, piemēram, LAME, ORB, OGG, FLAC, AAC un citus. Kad šie multivides veidi ir instalēti, satveriet sadursmju straumēšanas rīka kopiju no SourceForge vietne. Pēc tam atveriet termināļa logu un izmantojiet šo tar komandu, lai izvilktu no avota:

darva -xzf muca-<versija>.tar.gz

Pārejiet uz izvilktajiem failiem un izveidojiet lietojumprogrammu no avota failiem, veicot tālāk norādītās darbības.

cd muca-<versija>
./configure --ar-klients
veidot
sudo make uzstādīt

Vairumā gadījumu Linux programmatūrai pakotne jau ir samontēta. Šajā gadījumā iepriekš minētās komandas ļauj jums to izdarīt izveidojiet pakotni no avota failiem.

Iestatīt atļaujas Butt

Pirms lietojumprogrammas palaišanas vēlēsities piešķirt sev pietiekamas atļaujas. (Alternatīvi, lai to palaistu, varat izmantot paaugstinātas atļaujas ar prefiksu "sudo", taču tas nav ieteicams.) Vai neesat pārliecināts, kur atrodas muca? Terminālī vienkārši ierakstiet:

kur ir dibens

Pārvietojieties uz direktoriju, kurā atrodas dibena lietojumprogramma:

cd /usr/vietējā/bin

Piešķiriet sev nepieciešamo lietojumprogrammas atļauju:

sudočown[Tavs lietotājvārds]dibens

Lai palaistu straumēšanas rīku, ierakstiet:

dibens

Pielāgojiet Butt iestatījumus

Kad programma tiek atvērta, jums būs jāmaina daļa no konfigurācijas. Izvēlieties Iestatījumi un pēc tam atlasiet PIEVIENOT lai aizpildītu servera informāciju, ko muca var nodot lietojumprogrammai Icecast.

Pārliecinoties, ka pirms Icecast instalēšanas ir pabeigta visa saduras servera informācija, tiks nodrošināta vienmērīga darbība. Pirms nospiežat PIEVIENOT, neaizmirstiet atlasīt blakus esošo radiopogu Icecast arī. Jūs atradīsiet arī (izvēlnē Iestatījumi) apgabalu, kurā aizpildīt detalizētu servera informāciju.

The URL var atstāt tukšu, vai arī varat pievienot kaut ko konkrētu (atkarībā no jūsu vajadzībām). Turklāt tas, vai vēlaties, lai jūsu mūzika tiktu iekļauta Icecast direktorijā, ir atkarīgs no jums. Ja tā, atzīmējiet izvēles rūtiņu blakus Padarīt serveri publisku. Kad esat apmierināts ar servera informāciju, pieskarieties pie PIEVIENOT pogu.

Mucas lietotāja interfeisā ir arī daži papildu iestatījumi, kuros varat atlasīt audio avotu un dažus papildu uzlabojumus, kad tiek rādīta informācija par straumē atskaņoto mūziku.

Icecast uzstādīšana

Šī procesa daļa ir diezgan vienkārša (pateicoties paketei, kas ir pieejama, izmantojot APT instalētāju). Ieejiet terminālī un ierakstiet:

sudo apt uzstādīt -y icecast2

Drīz pēc instalēšanas pabeigšanas pamanīsit konfigurācijas logu.

Pēc izvēles lai pārietu no pirmās Icecast konfigurācijas lapas, jums tiks prasītas paroles un ar administratoru saistītā informācija. Lai gan uzvednes palīdzēs jums veikt šīs intuitīvās darbības, noteikti pierakstiet atlasītās paroles. Tā kā muca programma joprojām ir atvērta, nospiediet atskaņošanas pogu, lai sāktu audio sūtīšanu uz internetu.

Varat arī ielādēt tīmekļa pārlūkprogrammu citā datorā, kas savienots ar jūsu lokālo tīklu, un ierakstīt [Raspberry_Pi_IP_address]:8000. Tas ielādēs Administrācija, Statuss, un Versija cilnes Icecast tīmekļa kontrollerī. Lai apstiprinātu Raspberry Pi adresi, atveriet termināļa logu un ierakstiet:

ifconfig

Ja viss ir iestatīts pareizi, tiks parādīta izvērsta informācija par jūsu straumēšanas serveri.

Lai nodrošinātu, ka jūsu straumēšanas serveris darbojas, kā paredzēts, izvēlieties vienu no opcijām šīs lapas augšējā labajā stūrī: M3U, XSPF vai VCLT. Varat arī norādīt jaunu pārlūkprogrammas cilni http://192.168.1.XXX: 8000/straume lai sāktu klausīties!

Straumēšanas iespēju paplašināšana

Kad jūsu mūzikas straume ir izveidota un darbosies, ko jūs darīsit ar savām jaunajām iespējām? Ja vēlaties straumēt mūziku ārpus vietējā tīkla, apsveriet iespēju savienojuma izveide ar bezmaksas dinamisko DNS rīku. Kad esat iestatījis DDNS pakalpojumu, vienkārši mainiet URL, uz kuru atsaucas jūsu Icecast straume, lai pārraidītu savu straumi visā pasaulē.

Ja vēlaties pacelt šo straumi līdz automatizētas interneta radiostacijas līmenim, pārbaudiet Atveriet programmu Broadcaster. Šī bezmaksas programmatūra ir lieliski piemērota entuziastiem, bezpeļņas organizācijām vai mazbudžeta organizācijām, kas vēlas dalīties savās domās ar pasauli.

Pievienojiet neobligātu video saturu

Lai gan iespējas ierobežo tikai jūsu iztēle, daudzi hobiji un profesionāļi ir izveidojuši video saturu (daži kā savu galveno ienākumu avotu), izmantojot YouTube. Viss, kas jums nepieciešams, ir Raspberry Pi 3 vai 4, pievienota kamera un dažas pamata zināšanas par Linux termināli. No turienes jūs varēsiet viegli atrast veidus, kā straumēt video un audio, ņemot vērā gandrīz jebkuru budžetu.

Kāpēc gan nepamēģināt? Izmantojot audio straumēšanu, automatizācijas programmatūru un video plūsmu, jums būs profesionāla izskata studija, kas tiks straumēta pasaulei. Diezgan forši, vai ne?