reklama

vytvořit hudební streamExistuje hrstka lidí, kteří považují vytváření vlastních toků za užitečné, a to z jakéhokoli důvodu chtějí nebo potřebují. Od začátku éry YouTube bylo streamování videa horké a streamování hudby / zvuku je stále docela běžné najít. Proces v Linux, ačkoli je pro základní konfiguraci docela snadné, je poněkud zdlouhavý.

Zřeknutí se odpovědnosti

Icecast je ve skutečnosti pouze služba, která bude streamovat zvuk přehrávaný jiným hudebním démonem. V tomto článku budeme používat mpd, což je akceptovaná kombinace většiny lidí. Pokyny budou z velké části fungovat v jakékoli distribuci Linuxu, i když se budu konkrétně zabývat Ubuntu a Fedora 4 Doporučená linuxová distribuce, která vám pomohou vybrat ten pravý pro vásKdyž se konečně rozhodnete propadnout se a projít se po Linux Avenue, musíte se rozhodnout, které distro je pro vás to pravé. Správná volba je důležitá ... Přečtěte si více . Pokud v příkazech nejsou výrazné rozdíly, budou uživatelé Ubuntu muset přidat na začátek každého příkazu, který pokrývám tam, kde je potřeba root oprávnění (což je velká část), „sudo“. Všechny příkazy nebudou obsahovat uvozovky.

instagram viewer

Tyto pokyny slouží k jednoduchému nastavení a nejsou nejbezpečnějším způsobem, jak dělat věci. Pokud si přejete vytvořit svůj vlastní hudební proud a sdílet jej veřejně a nikoli ve vaší síti, ujistěte se, že dodržujete příslušná bezpečnostní opatření.

Instrukce

Instalace a konfigurace MPD

První věcí je instalace mpd, takže zapalte terminál. Uživatelé Fedory musí přepnout na root zadáním „su -“A zadáním jejich hesel. Poté ve Fedoře vydejte příkaz „yum install mpd„Zatímco uživatelé Ubuntu používají“sudo apt-get install mpd“. Po dokončení použijte svůj oblíbený editor terminálů (například nano), chcete-li soubor upravit /etc/mpd.conf.

V prvních řádcích vyhledejte následující a nahraďte je běžným uživatelským jménem (nebo vytvořte nového uživatele speciálně pro Icecast a použijte jej místo toho):

music_directory "/ home / USER / music" playlist_directory "/ home / USER / music / playlists" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file "/home/USER/.mpd/mpd.error"

Brzy poté bude kus textu malý řádek, kde budete muset znovu nahradit uživatele tím, který chcete použít:

uživatel „USER“

Vyhledejte následující text a ujistěte se, že odpovídá:

bind_to_address "127.0.0.1" port "6600"

Nakonec najděte velký kus, který vypadá podobně jako tento (ve Fedoře je to třetí skupina „audio_output“ ve výchozím konfiguračním souboru):

audio výstup { napište "křičet" název „Krátký popis streamu“ hostitel "localhost" port "8000" připojit "/mpd.ogg" heslo "hackme" kvalita "5.0" # bitrate "128" formát "44100: 16: 2" # user "source" # volitelné. # description "My Stream Description" # volitelné. # žánr "jazz" # volitelné. # public "no" # volitelné. }

Změňte informace ve vlastním konfiguračním souboru tak, aby odpovídaly výše uvedenému kódu. Pro snadné použití si můžete ponechat heslo „hackme“, ale pokud si přejete sdílet svůj stream s internetem, důrazně doporučujeme jej změnit. Po dokončení úprav souboru soubor uložte a zavřete z editoru.

Dále ponechte oprávnění root (nebo zrušte sudo, pokud používáte Ubuntu) a zadejte následující:

cd $ HOME. mkdir -p hudba / seznamy skladeb. mkdir .mpd

Tím se vytvoří potřebné složky, které démon mpd potřebuje, jak je popsáno v konfiguračním souboru.

Instalace Icecastu

vytvořit hudební stream

Poté nainstalujeme Icecast, takže uživatelé Fedory a Ubuntu musí psát (jako root) “yum install icecast" a "sudo apt-get install icecast„, Resp.

Pokud jste nezměnili heslo v mpd, není pro Icecast nutná konfigurace! Pokud jste však použili jiné heslo nebo chcete změnit čísla portů, můžete změnit všechny instance v konfiguračním souboru, který je umístěn na /etc/icecast.xml.

Instalace a konfigurace vidle

Gratulujeme! Máte již nainstalované a nakonfigurované všechny služby na pozadí! Pro konfiguraci mpd však stále potřebujete rozhraní, jinak nebude vědět, co hrát. Doporučuji použít webový konfigurační nástroj s názvem Pitchfork. Abychom to mohli spustit, musíme nainstalovat další balíčky.

Ve Fedoře zadáme „yum nainstalovat httpd mysql-server php php-mysql php-gd php-pear“. V Ubuntu bude „sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.

Po dokončení instalace si stáhněte Pitchfork z tady a extrahovat soubory do výchozí složky Apache, která je buď /var/www nebo /var/www/html v závislosti na systému. Chcete-li nám usnadnit práci, zadejte následující příkaz:

chown -R apache: apache / var / www NEBO chown -R apache: apache / var / www / html. chmod -R 777 / var / www / config NEBO chmod -R 777 / var / www / html / config

Než se dostaneme k zábavnějším částem, musíme ještě začít s našimi službami. Máme tři služby, httpd (nebo apache2 v Ubuntu), Icecast a mpd. Takže ve Fedoře zadáme „služba Start“, Nahrazuji s názvem služby. V Ubuntu proveďte totéž pro příkaz „sudo /etc/init.d/ Start“.

Nyní spusťte svůj oblíbený prohlížeč a vydejte se na localhost (nebo pokud jste všechny tyto kroky dělali na samostatném serveru, jděte na adresu tohoto serveru). Nyní by vás měl přivítat Pitchfork a my můžeme pokračovat a nakonfigurovat jej.

vytvářet streamovanou hudbu

Na stránce s konfigurací není opravdu co dělat. Jen se ujistěte, že adresa a port jsou stejné jako v konfiguračním souboru mpd, a ponechte pole pro heslo prázdné. Uprostřed můžete zadat přihlašovací heslo, aby bylo možné omezit přístup na Pitchfork. Uložit a dostanete se zpět na hlavní stránku. Nyní můžete přidávat skladby a nechat je hrát přes Icecast!

vytvářet streamovanou hudbu

Pokud se chcete připojit ke svému proudu, existuje jednoduchý způsob, jak to udělat. Pokud otevřete port 8000, můžete přejít na jiný počítač, přejít do prohlížeče a psát : 8000 a klikněte na odkaz M3U. Konečně jste hotovi!

vytvořit hudební stream

Závěrečné úvahy

Vezměte prosím na vědomí, že na Pitchforku nefunguje posuvník hlasitosti. Přehrávač médií by však měl mít jeden, takže by to neměl být problém. Také při přidávání skladeb se nemusí zobrazit okamžitě. V takovém případě byste měli stránku jednoduše aktualizovat.

Vzhledem k potřebným krokům poskytnu určitou podporu v sekci komentářů. Pokud máte problémy, požádejte o pomoc zde!

Závěr

Icecast je skvělý způsob, jak dostat hudbu na cestách. Navíc kdo nechce jejich osobní online rozhlasovou stanici? Vytvoření vlastního hudebního streamu může mít své účely a také vám umožní pobavit se.

Myslíte si, že vytvoříte hudební stream? Co se vám na myšlence líbí nebo nelíbí? Dejte nám vědět v komentářích!

Obrázek Kredit: Shutterstock

Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.