Streamování zvuku může být stejně jednoduché jako připojení smartphonu k reproduktorům připojeným přes Wi-Fi, AirPlay nebo Bluetooth ve vaší domácnosti. Když dostanete touhu oprášit vaše DJ vybavení a točit desky na soukromé akci, Raspberry Pi vám může pomoci streamovat ty epické prolínání a nahrávat škrábance po celém vašem domě.
Pro své blízké, kteří odmítnou vaši party RVSP, můžete také zahrnout je vysíláním zvuku přes web. Vše, co potřebujete, je „zadek“ (vysílání pomocí tohoto nástroje) a Icecast 2, aby se tento hudební sen stal skutečností.
Připravovat se
K zprovoznění streamování zvuku doma (nebo na internetu) jsou nutné následující položky:
- Raspberry Pi 3 nebo 4
- microSD karta (8GB nebo vyšší)
- Zvukové zařízení, které se připojuje k portu USB (např. mixážní pult, zvuková karta USB, DJ ovladač, Bluetooth dongle)
- zadek software (streamovací nástroj)
- Icecast 2 (odesílá zvuk z vašeho Raspberry Pi do vaší LAN nebo veřejného internetu)
- Raspberry Pi OS (32- nebo 64-bit)
Nejprve budete muset nainstalovat Raspberry Pi OS. Chcete-li pomoci s tímto úkolem, podívejte se na naše
Průvodce instalací operačního systému Raspberry Pi. Pokud chcete, můžete nainstalovat alternativní operační systém Linux; tato příručka je však přizpůsobena distribucím Linuxu, které obsahují instalační program softwaru APT.Až budete mít svůj operační systém seřazený, můžete jako další nainstalovat butt (vysílání pomocí tohoto nástroje). Butt je lehká aplikace, která bude streamovat zvuk ze zdroje zvuku Raspberry Pi připojeného k jednomu z jeho portů USB. Upozorňujeme, že tato aplikace není navržena pro streamování zvukových souborů MP3 (nebo podobných).
Nainstalujme závislosti, abychom mohli zpracovávat různé streamovací kodeky, pomocí následujícího příkazu:
sudoaptNainstalujte-ylibfltk1.3-devportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev
Závislosti zahrnují typy zvukových souborů, jako je LAME, ORB, OGG, FLAC, AAC a další. Jakmile jsou tyto typy médií nainstalovány, stáhněte si kopii nástroje pro streamování na tupo z Stránky SourceForge. Poté otevřete okno terminálu a pomocí následujícího příkazu tar extrahujte ze zdroje:
tar -xzf zadek-<verze>.tar.gz
Přejděte na extrahované soubory a vytvořte aplikaci ze zdrojových souborů pomocí následujícího:
zadek cd-<verze>
./configure --s-klient
udělat
udělat sudo Nainstalujte
Linuxový software má většinou balíček již sestavený. V tomto případě vám to umožňují výše uvedené příkazy sestavit balíček ze zdrojových souborů.
Nastavte oprávnění pro Butt
Před spuštěním aplikace si budete chtít udělit dostatečná oprávnění. (Alternativně můžete ke spuštění použít zvýšená oprávnění s předponou "sudo", ale to se nedoporučuje.) Nejste si jisti, kde se zadek nachází? Ve svém terminálu jednoduše zadejte:
kde je zadek
Přesuňte se do adresáře, kde se nachází aplikace zadku:
CD /usr/místní/bin
Dejte si požadované oprávnění aplikace:
sudochown[vaše uživatelské jméno]zadek
Chcete-li spustit nástroj pro streamování, zadejte:
zadek
Upravte nastavení pro Butt
Když se aplikace otevře, budete muset upravit část konfigurace. Vybrat Nastavení a poté vyberte PŘIDAT k vyplnění údajů o serveru, které může zadek předat aplikaci Icecast.
Zajištěním, že jsou všechny podrobnosti o butt serveru dokončeny před instalací Icecast, zajistí hladký provoz. Než stisknete PŘIDAT, nezapomeňte vybrat přepínač vedle Icecast také. Najdete zde také (v nabídce Nastavení) oblast pro vyplnění podrobných informací o serveru.
The URL může být ponecháno prázdné, nebo můžete přidat něco konkrétního (v závislosti na vašich potřebách). Je také na vás, zda chcete, aby byla vaše hudba uvedena v adresáři Icecast. Pokud ano, zaškrtněte políčko vedle Zveřejnit server. Až budete s informacemi o serveru spokojeni, klepněte na PŘIDAT knoflík.
Uživatelské rozhraní zadku také obsahuje některá další nastavení, kde si můžete vybrat zdroj zvuku a některá volitelná vylepšení při zobrazování informací o hudbě přehrávané ve vašem streamu.
Instalace Icecast
Tato část procesu je poměrně přímočará (díky balíčku dostupnému pomocí instalačního programu APT). Naskočte do terminálu a napište:
sudo apt Nainstalujte -y icecast2
Brzy po dokončení instalace si všimnete, že se objeví konfigurační okno.
Po výběru Ano Chcete-li přejít z první stránky konfigurace Icecast, budete požádáni o hesla a související podrobnosti týkající se správce. I když vás výzvy provedou těmito intuitivními kroky, nezapomeňte si poznamenat hesla, která jste vybrali. Protože je program zadku stále otevřený, stisknutím tlačítka přehrávání začněte odesílat zvuk na internet.
Můžete také načíst webový prohlížeč na jiném počítači připojeném k vaší místní síti a zadat [IP_adresa_Raspberry_Pi]:8000. Tím se načte Správa, Postavení, a Verze karty v rámci webového ovladače Icecast. Chcete-li potvrdit adresu vašeho Raspberry Pi, otevřete okno terminálu a zadejte:
ifconfig
Pokud máte vše správně nastaveno, zobrazí se rozšířené podrobnosti týkající se vašeho streamovacího serveru.
Chcete-li zajistit, aby váš streamovací server hrál podle očekávání, vyberte jednu z možností v pravé horní části této stránky: M3U, XSPF nebo VCLT. Můžete také nasměrovat novou kartu prohlížeče http://192.168.1.XXX: 8000/stream začít poslouchat!
Rozšíření možností streamování
Co budete dělat se svými novými schopnostmi, když máte spuštěný hudební stream? Pokud chcete streamovat hudbu mimo vaši místní síť, zvažte připojení k bezplatnému dynamickému nástroji DNS. Po nastavení služby DDNS jednoduše změňte adresu URL, na kterou váš stream Icecast odkazuje, abyste mohli stream vysílat po celém světě.
Pokud chcete tento stream posunout na úroveň automatizovaného internetového rádia, pak se podívejte Otevřete Vysílač. Tento bezplatný software je skvělý pro nadšence, neziskové organizace nebo nízkorozpočtové subjekty, které chtějí sdílet své myšlenky se světem.
Přidejte volitelný videoobsah
Ačkoli jsou možnosti omezeny pouze vaší představivostí, mnoho fandů a profesionálů vytvořilo videoobsah (někteří jako svůj hlavní zdroj příjmů) pomocí YouTube. Vše, co potřebujete, je Raspberry Pi 3 nebo 4, připojená kamera a základní znalosti o linuxovém terminálu. Odtud budete moci snadno najít způsoby, jak streamovat video a zvuk s téměř jakýmkoli rozpočtem.
Proč to nezkusit? Díky streamování zvuku, automatizačnímu softwaru a videopřenosu budete mít profesionálně vypadající studio streamované do celého světa. Docela cool, že?