A hang streamelése olyan egyszerű lehet, mintha okostelefonját csatlakoztatná otthonában lévő Wi-Fi-, AirPlay- vagy Bluetooth-csatlakozású hangszórókhoz. Amikor úgy érzi, hogy le kell porolni a DJ-felszerelését és felpörgetni a lemezeket egy zártkörű rendezvényen, a Raspberry Pi segítségével streamelheti ezeket az epikus keresztfakulásokat és felvételi karcolásokat az egész otthonában.

Azokat a szeretteit, akik visszautasítják a parti RVSP-t, őket is beillesztheti, ha közvetíti a hangot az interneten keresztül. Nincs másra szükséged, mint a "pofa"-ra (ezzel az eszközzel sugározni) és az Icecast 2-re, hogy ez a zenei álom valóra váljon.

Készülődni

A következő elemek szükségesek ahhoz, hogy az otthoni (vagy az interneten keresztüli) hangstreamelést elindíthassa és működjön:

  • Raspberry Pi 3 vagy 4
  • microSD kártya (8 GB vagy magasabb)
  • USB-porthoz csatlakoztatható audioeszköz (pl. keverő, USB-hangkártya, DJ-vezérlő, Bluetooth-kulcs)
  • popsi szoftver (streaming eszköz)
  • Icecast 2 (hangot küld a Raspberry Pi-ről a LAN-ra vagy a nyilvános internetre)
  • Raspberry Pi OS (32 vagy 64 bites)

Először telepítenie kell a Raspberry Pi OS-t. Ha segítségre van szüksége ehhez a feladathoz, tekintse meg oldalunkat Raspberry Pi OS telepítői útmutató. Ha úgy tetszik, telepíthet egy alternatív Linux operációs rendszert; ez az útmutató azonban az APT szoftvertelepítőt tartalmazó Linux disztribúciókhoz készült.

Ha az operációs rendszert rendezte, a butt (az eszköz segítségével sugározható) telepíthető legközelebb. A Butt egy könnyű alkalmazás, amely az egyik USB-portjához csatlakoztatott Raspberry Pi hangforrásról streameli a hangot. Vegye figyelembe, hogy ezt az alkalmazást nem MP3 (vagy hasonló) hangfájlok streamelésére tervezték.

Telepítsük a függőségeket a különféle streaming kodekek kezelésére a következő paranccsal:

sudoalkalmastelepítés-ylibfltk1.3-devportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev

A függőségek közé tartoznak az olyan hangfájltípusok, mint a LAME, ORB, OGG, FLAC, AAC stb. Miután ezeket a médiatípusokat telepítette, szerezze meg a streaming eszköz egy példányát a SourceForge webhely. Ezután nyisson meg egy terminálablakot, és használja a következő tar parancsot a forrásból való kibontáshoz:

tar -xzf popsi-<változat>.tar.gz

Keresse meg a kicsomagolt fájlokat, és hozza létre az alkalmazást a forrásfájlokból a következők szerint:

cd segg-<változat>
./Beállítás --val vel-ügyfél
készítsenek
sudo make telepítés

A legtöbb esetben a Linux-szoftvernek már van egy csomagja. Ebben az esetben a fenti parancsok lehetővé teszik csomagot készíteni a forrásfájlokból.

Állítsa be a Butt engedélyeit

Az alkalmazás futtatása előtt elegendő engedélyt kell adnia magának. (Alternatív megoldásként használhat magasabb szintű jogosultságokat a "sudo" előtaggal a futtatáshoz, de ez nem ajánlott.) Nem tudja, hol található a butt? A terminálba egyszerűen írja be:

hol van a feneke

Lépjen abba a könyvtárba, ahol a butt alkalmazás található:

CD /usr/helyi/bin

Adja meg magának a szükséges alkalmazási engedélyt:

sudochown[felhasználóneved]csikk

A streaming eszköz futtatásához írja be:

csikk

Módosítsa a Butt beállításait

Amikor az alkalmazás megnyílik, módosítania kell a konfiguráció egy részét. Választ Beállítások majd válassza ki HOZZÁAD hogy kitöltse azokat a szerveradatokat, amelyeket a segg átadhat az Icecast alkalmazásnak.

Győződjön meg arról, hogy az Icecast telepítése előtt a kiszolgáló összes részlete elkészült, ez biztosítja a zökkenőmentes működést. Mielőtt megnyomná HOZZÁAD, ne felejtse el kiválasztani a mellette lévő választógombot Icecast is. Ezenkívül talál (a Beállítások menüben) egy területet a szerver részletes információinak kitöltéséhez.

A URL üresen hagyható, vagy hozzáadhat valami konkrétat (az Ön igényeitől függően). Ezenkívül Önön múlik, hogy zenéi szerepeljenek-e az Icecast könyvtárában. Ha igen, jelölje be a mellette lévő négyzetet A szerver nyilvánossá tétele. Ha elégedett a szerver adataival, érintse meg a HOZZÁAD gomb.

A kezelőfelület tartalmaz néhány további beállítást is, ahol kiválaszthatja a hangforrást, valamint néhány opcionális fejlesztést, amikor a streamen lejátszott zenével kapcsolatos információkat jelenít meg.

Icecast telepítés

A folyamat ezen része meglehetősen egyszerű (hála, hogy egy csomag elérhető az APT telepítőjével). Ugorjon be a terminálba, és írja be:

sudo apt telepítés -y icecast2

A telepítés befejezése után hamarosan megjelenik egy konfigurációs ablak.

Választás után Igen Az Icecast konfigurációjának első oldaláról való továbblépéshez jelszavakat és a kapcsolódó rendszergazdákkal kapcsolatos adatokat kell megadnia. Bár az utasítások végigvezetik Önt ezeken az intuitív lépéseken, ügyeljen arra, hogy jegyezze fel a kiválasztott jelszavakat. Mivel a seggprogram még mindig nyitva van, nyomja meg a lejátszás gombot, hogy elindítsa a hang kiküldését az internetre.

Töltsön be egy webböngészőt egy másik számítógépre, amely a helyi hálózathoz kapcsolódik, és írja be [Raspberry_Pi_IP_address]:8000. Ezzel feltöltődik a Adminisztráció, Állapot, és Változat lapokat az Icecast webvezérlőn belül. A Raspberry Pi címének megerősítéséhez nyisson meg egy terminálablakot, és írja be:

ifconfig

Ha mindent megfelelően beállítottál, a streaming szerverrel kapcsolatos részletesebb részleteket láthatod.

Annak érdekében, hogy a streaming szerver a várt módon játsszon, válasszon az oldal jobb felső sarkában található lehetőségek közül: M3U, XSPF vagy VCLT. Egy új böngészőlapot is rámutathat erre http://192.168.1.XXX: 8000/folyam kezdeni hallgatni!

A streamelési lehetőségek bővítése

Mihez kezdesz új képességeiddel, ha beindul a zenefolyamod? Ha a helyi hálózaton kívül szeretne zenét streamelni, fontolja meg csatlakozik egy ingyenes dinamikus DNS-eszközhöz. Miután beállította a DDNS-szolgáltatást, egyszerűen módosítsa azt az URL-t, amelyre az Icecast-adatfolyam hivatkozik, hogy az adatfolyamot az egész világon sugározza.

Ha ezt az adatfolyamot egy automata internetes rádióállomás szintjére szeretné emelni, akkor nézze meg Nyissa meg a Broadcastert. Ez az ingyenes szoftver nagyszerű azoknak a rajongóknak, non-profit szervezeteknek vagy alacsony költségvetésű szervezeteknek, akik szeretnék megosztani gondolataikat a világgal.

Opcionális videotartalom hozzáadása

Bár a lehetőségeknek csak a képzelet szab határt, sok hobbi és szakember készített már videótartalmat (egyesek fő bevételi forrásaként) a YouTube segítségével. Mindössze egy Raspberry Pi 3-ra vagy 4-re, egy csatlakoztatott kamerára és néhány alapvető Linux-terminálra van szüksége. Innentől szinte bármilyen költségkeretet szem előtt tartva könnyedén megtalálhatja a videó és hang streamelési módjait.

Miért nem próbálja ki? Az audio streaming, az automatizálási szoftver és a videofeed segítségével egy professzionális megjelenésű stúdiót közvetítenek a világ számára. Nagyon klassz, igaz?