Přihlásit
Základní informace | Služby | Hardware a teorie | Návody | Fotogalerie | Mapa | Odkazy & download | Fórum | Dlužníci | Monitor sítě |
Vyhledat
Vyhledat
Změna fóra | Přehled témat | Nový příspěvek | Zobrazit jednotlivě

Jak na vlastní rádio? 32,,
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


SPONZOROVANÉ ODKAZY / ADVERTISING

Re: Jak na vlastní rádio? 33,0,0
Autor: Šeherezáda
Datum: 01.01.2004, 21:49:55

Hraje to! A prima návod, šlo to samo:-). Š.


Re: Jak na vlastní rádio? 47,0,0
Autor: Zdeněk
Datum: 31.01.2004, 19:09:06

Zdravím,

díky za návod, pro úplnný začátek to hodně pomohlo...

Měl by jeden dotaz týkající se problému časového zpoždění signálu předrávaného ze streamu oproti původnímu signálu. V základním nastavení při přehrávání ze vstupu zvukové karty je zpoždění cca 55s. Potřeboval bych pro svoji aplikaci toto zpoždění minimalizovat na maximálně asi 1 až 3 sekundy. Jak na to? Je šance se dostat na tak malé zpoždění?

Druhý dotaz bych měl na rychlosti streamu. Z pohledu kvality by mi postačovalo samplovaní na 8bit a 8KHz s následnou kompresí, takže by výsledný stream mohl být hodně pod 16kbit/s. Jak docílit takového nastavení?

díky za odpovědi

Zdeněk


Re: Jak na vlastní rádio? 48,0,0
Autor: Čížek Milan
Datum: 01.02.2004, 22:57:42

Dobrý den,
zpoždění je s největší pravděpodobností dáno náročností encodovacího procesu, tedy i zvolenou kvalitou reprodukce. Určitého zrychlení lze docílit na výkonnějším hardware, zejména pak CPU, nicméně minimalizaci na požadované 1-3 sekundy vidím jako nereálné.

Je třeba si uvědomit pořadí a návaznost jednotlivých částí. Samotná komprese patří až na samý konec vysílacího řetězce, veškeré "zvukové" úpravy by tedy měly být uplatněny ještě před touto fází. Z tohoto důvodu by jakákoliv časová prodleva neměla působit potíže - bohužel neznám konkrétní situaci ani záměr.

SHOUTcast DSP ve Winampu nabízí nejméně 24kbps. Svým způsobem záleží na použitém kodeku (interním/systémovém) a také na samotném programu. Zkuste se podívat např. na BPM Studio od ALCATechu, které dokáže streamovat již od 8kbps (11.025 Hz).

Milan


Re: Jak na vlastní rádio? 96,0,0
Autor: neo10
Datum: 28.08.2004, 14:03:30

Mam dotaz. Vse jsem nainstaloval, ale jak mile dam jako zdroj dat microfon nebo line-in (je to pichnuty na hifinu), tak se to po chvili kousne. pouzivam WinAmp 2.91. Nevite cim to je?


Re: Jak na vlastní rádio? 213,0,0
Autor: ondra
Datum: 10.11.2005, 19:30:11

čus lidi potreboval bych poradit... vše sem udělal podle navodu do adresy sem nechal local host protoze nevim co tam patri jinyho a kdyz dam connect tak mi to pise ze mam spatny heslo pls helpnete mi co s tim vsim... (uvitam kdyz na mail ale i sem...)


Re: Jak na vlastní rádio? 214,0,0
Autor: Čížek Milan
Datum: 10.11.2005, 22:39:31

Ahoj,
už si to příliš nepamatuji, snad Vlasta by věděl... Ale to heslo, které zadáváš v pluginu se musí shodovat s heslem v konfiguračním ini souboru shoutcast serveru.

Milan


Re: Jak na vlastní rádio? 216,0,0
Autor: ondra
Datum: 11.11.2005, 14:11:22

čus lidi díííííky moc jede mi to uz vse sem mnel dobre ale slo to az po restartovani pc... ale vim ze k tomu byla necojakoby administrace to uz taky nevim kde je a uz si taky nepamatuju jak se k tomu muzou lidi pripojit :D pls o helpa


Re: Jak na vlastní rádio? 218,0,0
Autor: Čížek Milan
Datum: 12.11.2005, 11:22:11

Ahoj,
lidi se pripoji snadno. V playlistu winampu si zvoli "Add URL" a zadaji adresu ve tvaru http://tvaIP (DNS nazev).

Milan


Re: Jak na vlastní rádio? 215,0,0
Autor: VlastaB
Datum: 11.11.2005, 00:57:12

Uz si presne nepamatuju jak jsem to nastavoval, ale nedavno jsem menil IPadresu a musel jsem prenastavit i Plugin ve Winampu aby mi to fungovalo. Tam stacilo akorat zmenit v zalozce output IPadresu Nevim k cemu je tam heslo a ani nevim jake mam ja uz je to delsi cas kdy jsem to poprve instaloval, od te doby jen kopiruju Winamp i samotny SCserver.


Re: Jak na vlastní rádio? 219,0,0
Autor: Čížek Milan
Datum: 12.11.2005, 11:45:11

To heslo je tam z jednoho prostého důvodu. Pokud na svém PC provozuješ SCserver, tak se teoreticky může stát, že se ti na něj připojí cizí uživatel a začne tam posílat své vlastní vysílání. A ono heslo je to jediné, co mu v tom brání. :P

Milan


Re: Jak na vlastní rádio? 221,0,0
Autor: ondra
Datum: 12.11.2005, 15:21:38

jj cili napriklad u ni.ip.com se regnu coz sem.... a cili to je "moje ip:port(a zde by mnelo byt /neco ne?)"


Re: Jak na vlastní rádio? 222,0,0
Autor: Čížek Milan
Datum: 12.11.2005, 21:45:14

Ne, pouze IP:port. A myslim, ze v pripade Winampu se zadava jen IP/DNS a ten port si dosadi automaticky defaultni.

Milan


Re: Jak na vlastní rádio? 224,0,0
Autor: ondra
Datum: 14.11.2005, 15:36:31

čus hele mne to nejak nejde spustit to radio... kdyz zadam jen IP/DNS tak me to hodi na prihlaseni do modemu a kdyz dam IP/DNS:port tak mi to stranku nenalezne... a myslim ze driv kdyz sem to mnel tak tam byl nejakej soubor listen a nejakej soubor pto administraci... hele prosimte jestli mas icq tak mi ho posli na mail nebo napis sem protoze takle se moc nedohodne... ;)


Re: Jak na vlastní rádio? 225,0,0
Autor: VlastaB
Datum: 14.11.2005, 16:32:13

Tak se nekdy Ukaz na DC adresa chvalsinskyho HUBU je odch.chvalsiny.net
Tam ti snad poradime..


Jak umístit odkaz 322,0,0
Autor: Jirka
Datum: 27.01.2006, 13:40:48

Krásný den, chystám se vysílat pomocí programu VirtualDJ, vše je hotovo už jsem i zkouškově vysílal, ale chtěl bych se zeptat, jak umístím odkaz na své stránky tak, když na ně posluchač klikne aby se mu otevřel Media Player nebo jiný a rádio přehrávalo. Děkuji moc za odpověd. Hezky den.






TOPlist