Jak na vlastní rádio? |
---|
Autor: Čížek Milan Datum: 29.12.2003, 21:24:50 Pro online poskytování hudby existuje celá řada možností a alternativ. Jednou z nich je i SHOUTcast (z dalších produktů můžu vyjmenovat např. Icecast, Windows Media Encoder nebo RealAudio) - bezplatná technologie společnosti Nullsoft, autora oblíbeného přehrávače Winamp. Zde vám nabízím velice jednoduchý návod, který má za úkol případným zájemcům jejich snahu výrazně ulehčit. Co se hardwarových nároků týče, bohatě postačí i průměrný počítač (např. CPU 600MHz se 128MB RAM). Další, neméně důležitou položkou je požadovaná konektivita, kterou lze celkem jednoduše odvodit z možného počtu maximálně připojených uživatelů a předvodelené kvality vysílání (bitrate). Uvedu na příkladu: MaxTraffic = 8 uživatelů * 128 kbps => budeme potřebovat 1024 kbps (1 Mbps) linku. A nyní již samotný návod, který lze rozdělit na dvě části. Potřebné instalační soubory naleznete buďto na webu SHOUTcastu (k dispozici jsou i další portace pro jiné operační systémy) nebo na našem FTP serveru (pouze pro Win32). 1) Nainstalujte "SHOUTcast Distributed Network Audio Server" (DNAS). K dispozici máme dvě verze serveru - klasickou "okenní" a konzolovou. Funkčně se však nijak výrazně neliší, používat můžete tu, která je vám bližší. Nainstalovat obě dvě varianty současně instalátor neumožňuje, protože při zvolení jedné součásti (GUI/konzole) je automaticky odebrána součást druhá a naopak. Chcete-li si vyzkoušet obě možnosti, musíte instalaci provést 2x po sobě s tím, že si první kopii souborů odzálohujete na jiné místo a po dokončení druhé instalace ji opět přesunete do původního adresáře. Výhodou je fakt, že obě verze využívají tentýž konfigurační soubor (sc_serv.ini), nastavení tak stačí provést pouze jednou. Vlastní nastavení se provádí editací již zmíněného souboru sc_serv.ini. Nebudu zde probírat kompletně všechny volby, pozastavím se jen u tří nejdůležitějších/povinných (Required stuff): MaxUser - maximální počet současně připojených posluchačů; Password - heslo pro autorizaci vašeho datového zdroje při připojování k DNAS (nesmí být prázdné). Význam je zcela prostý. Pokud by server ověření nepožadoval, mohl by ho kdokoli využívat pro své vlastní vysílání, a to není žádoucí; PortBase - přidělený port, na kterém server naslouchá klientským požadavkům (defaultní nastavení obvykle postačí). Provozujete-li server za firewallem, bude nutné tento port povolit/namapovat. Konfigurace samozřejmě nabízí mnohem širší spektrum voleb (například logování, řízení přístupu na bázi IP rozsahů/konkrétních adres, můžete si též vytvořit úvodní hudební znělku vašeho novéha rádia), to už je ale nad rámec tohoto popisu. V případě zájmu ale není žádný problém potřebné informace doplnit. 2) Nainstalujte "SHOUTcast Broadcast DSP plug-in", předpokladem je pochopitelně nainstalovaný Winamp, nejlépe ve verzi řady 2 (já jsem testoval na verzi 5.01, jediný problém jsem zaznamenal při ukončování - v mnoha případech bylo nutné Winamp natvrdo shodit, což mělo za následek neuložení změn v aktuální konfiguraci). Spusťte tedy Winamp, zvolte Options->Preferences a v nabídce DSP/Effect vyberte "SHOUTcast Source DSP" (knihovna dcp_cs.dll), mělo by se vám ukázat nové okno "SHOUTcast Source", ve kterém provedeme druhou polovinu nastavení. Vezmu to úmyslně trochu napřeskáčku. Záložka "Main" přináší u každého aktivního výstupu souhrnné statistické informace (uptime a velikost odeslaných dat). Zřejmě využijete pouze jediný, a to i přesto, že SHOUTcast Source umožňuje "vysílat" naráz až 5ti kanály. Využití můžete hledat např. v poskytování rozdílných "bitrate", nebo v simultánním šíření dat více serverům současně. Na záložce "Encoder" přidělíte příslušnému výstupu kvalitu vaší produkce. Pod záložkou "Input" můžete dočasně zaměnit zdroj vstupního signálu za MIC/Line In, kombinace několika vstupů ale není bohužel možná, nebo se mi ji alespoň nepodařilo zprovoznit. Konekčně se dostáváme k tomu nejzajímavějšímu - k záložce "Output". V části connection nastavte adresu, port a heslo vašeho serveru, vše shodně s tím, co jste zadali při instalaci DNAS. Reconnection Timeout je doba, po které se plug-in pokusí opětovně připojit v případě výpadku nebo nedostupnosti serveru. Chcete-li o tento čas urychlit první připojení (ihned po startu Winampu), zaškrtněte volbu "Connect at Startup". Nyní překlikněte na Yellowpages, zadejte název vaší stanice (Description) - doporučuji pouze běžné znaky bez diakritiky, její webovou stránku (URL), žánr (Genre), popřípadě další kontaktní údaje (AIM,ICQ,IRC). Enable Title Updates (Auto) zaručí rozšíření zobrazovaného názvu vaší stanice o momentálně přehravaný název. Povolíte-li "Make this server public", budou informace automaticky replikovány do globálního webového seznamu všech veřejných net-rádií. Pro lokální, privátní nebo testovací účely tuto vlastnost rozhodně deaktivujte! Zbývá už jen připravit znělku, jingly a pořádnou porci hudby (pozor na autorská práva! :)), nastartovat DNAS + Winamp a pokud se vše podařilo, jste v éteru! Kompletní a opravdu dostačující popis (v angličtině) naleznete na webu www.shoutcast.com, ze kterého bylo čerpáno. Milan |
Odpovědět na tento příspěvek |