Èíòåðíåò-ðàäèî ñâîèìè ðóêàìè

(Óñòàíîâêà è íàñòðîéêà ñåðâåðà ShoutCast)
Èñòî÷íèê:cpustock.narod.ru/
Äàòà ïóáëèêàöèè:16.02.2008
Ïîäåëèòüñÿ â Twitter Ïîäåëèòüñÿ â F******k Ïîäåëèòüñÿ â VKontakte Ïîäåëèòüñÿ â Telegram Ïîäåëèòüñÿ â Mastodon

Íåñìîòðÿ íà òî, ÷òî ñòàòüÿ ïîÿâèëàñü äîñòàòî÷íî äàâíî (â 2002 ãîäó), îíà îñòàåòñÿ àêòóàëüíîé äî ñèõ ïîð. Ñåé÷àñ, êîãäà øèðîêîïîëîñíûé äîñòóï â èíòåðíåò ñòàíîâèòñÿ "ïî êàðìàíó" ìíîãèì ëþäÿì, îðãàíèçàöèÿ èíòåðíåò-ðàäèîâåùàíèÿ èëè ðàäèîâåùàíèÿ â ëîêàëüíîé (äîìàøíåé) ñåòè ìîæåò çàèíòåðåñîâàòü ìíîãèõ íåçðÿ÷èõ è ñëàáîâèäÿùèõ ïîëüçîâàòåëåé êîìïüþòåðíîé òåõíèêè.

Ñîäåðæàíèå

  1. ×òî òàêîå Shoutcast ?
  2. Óñòàíîâêà ñåðâåðà Shoutcast
  3. Íàñòðîéêà DSP
  4. Íàñòðîéêà ïàðàìåòðîâ âåùàíèÿ
  5. Ïàðàìåòðû êîíôèãóðàöèîííîãî ôàéëà
  6. Ïîëó÷åíèå Ìåòàèíôîðìàöèè
  7. 7. Íåîáõîäèìûå ðåñóðñû

×òî òàêîå Shoutcast?

Shoutcast - ýòî ïðîãðàììíûé ïðîäóêò, êîòîðûé âìåñòå ñ Winamp'îì îáðàçóåò åäèíóþ ñèñòåìó òðàíñëÿöèè àóäèî-ïîòîêîâ â ñåòÿõ íà áàçå ïðîòîêîëà tcp/ip. Ñèñòåìà ïîçâîëÿåò:

1. Ïðîñëóøèâàòü äîñòóïíûå êàíàëû â èíòåðíåòå èëè ëîêàëüíîé ñåòè ïðè ïîìîùè ïëååðîâ, ïîääåðæèâàþùèõ àóäèî ïîòîêè. Ýòî ñëåäóþùèå ïëååðû: Winamp (Windows), Audion (Mac), XMMS (Linux\XWindows). Èíôîðìàöèþ î äîñòóïíûõ ñåðâåðàõ â èíòåðíåòå, èõ ðåéòèíã, êîëè÷åñòâî ñëóøàòåëåé, íàçâàíèå ïðîèãðûâàåìîé êîìïîçèöèè â íàñòîÿùèé ìîìåíò ìîæíî óçíàòü íà ñòðàíè÷êå ïðîèçâîäèòåëÿ ñèñòåìû http://www.shoutcast.com/, ïðè÷åì äåéñòâóþùèå ñåðâåðû ïîñòîÿííî îáíîâëÿþò ýòè äàííûå.

Äëÿ òîãî, ÷òîáû çàöåíèòü êàêîé-íèáóäü êàíàë íóæíî ïðè çàïóùåííîì Winamp’e íàæàòü êëàâèøè Ctrl+L è ââåñòè â ïîÿâèâøåìñÿ îêîøêå <IP àäðåñ ñåðâåðà>:<ïîðò ñåðâåðà>.

2. Ñîçäàòü ñîáñòâåííîå âåùàíèå ïî ñåòÿì Ip: èíòåðíåò, ëîêàëüíûå ñåòè (îôèñ, øêîëà, äîìàøíÿÿ ëîêàëêà). Äëÿ ýòîãî íåîáõîäèìî çàïóñòèòü ñîáñòâåííûé ñåðâåð òðàíñëÿöèè àóäèî ïîòîêîâ.

Ñåðâåð ïîçâîëÿåò èñïîëüçîâàòü äâà ðàçíûõ àóäèî èñòî÷íèêà äëÿ ïîñëåäóþùåé òðàíñëÿöèè:

  1. Winamp (ëîêàëüíûé, ò. å. êîòîðûé çàïóùåí ó òåáÿ íà êîìïå, èëè óäàëåííûé, ò. å. òîò êîòîðûé ó ïðèÿòåëÿ );
    Åñëè òðàíñëèðóåøü ïîòîê ñî ñâîåãî Winamp'a, òî äëÿ íåãî íåîáõîäèìî ïîñòàâèòü ïëàãèí (plug-in) Shoutcast Sourse (ïî äðóãîìó íàçûâàåòñÿ DSP ïëàãèí). Îí âûïîëíÿåò ñæàòèå è ïåðåäà÷ó äàííûõ îò Winamp'a íà ñåðâåð-òðàíñëÿòîð. Ïðè ýòîì êîìïîçèöèè äëÿ òðàíñëÿöèè ïîñòóïàþò íà ñåðâåð íåïîñðåäñòâåííî èç ïëåé-ëèñòà Winamp’a. Ò.å. åñòü âîçìîæíîñòü îäíîâðåìåííî è ñàìîìó ñëóøàòü ìóçîí, è îäíîâðåìåííî åãî æå ïåðåäàâàòü íà ñâîé ñåðâàê.
  2. Äðóãîé ñåðâåð Shoutcast ñ äîñòóïíûì äëÿ ïåðåòðàíñëÿöèè êàíàëîì âåùàíèÿ.

Óñòàíîâêà ñåðâåðà Shoutcast

Shoutcast server äîñòóïåí äëÿ ñëåäóþùèõ ïëàòôîðì: Windows95\98\NT\2000, FreeBSD, Linux, Mac OS X.

Ðàññìîòðèì óñòàíîâêó âåðñèè äëÿ Win32 ñèñòåìû êàê íàèáîëåå ïðîñòóþ äëÿ èñïîëüçîâàíèÿ â äîìàøíèõ óñëîâèÿõ.

Ñêà÷èâàåì äèñòðèáóòèâ ñåðâåðà è ðàñïàêîâûâàåì åãî â êàòàëîã C:/Program Files/Winamp/Shoutcast/ ïî ðåêîìåíäàöèè ïðîèçâîäèòåëÿ, íî ìîæíî è â ëþáóþ äðóãóþ. Ïðè ýòîì óñòàíîâÿòñÿ äâå âåðñèè ñåðâåðà, îäíà äëÿ çàïóñêà èç êîìàíäíîé ñòðîêè SC_SERV_CONS.EXE (ïî óìîë÷àíèþ èñïîëüçóåò ôàéë SC_SERV_CONS.INI êàê ôàéë ñ íàñòðîéêàìè), äðóãàÿ äëÿ çàïóñêà â îêîííîì ðåæèìå SC_SERV_GUI.EXE (ïî óìîë÷àíèþ èñïîëüçóåò ôàéë SC_SERV_GUI.INI êàê ôàéë ñ íàñòðîéêàìè).

Èçíà÷àëüíî ñèñòåìà ïîñòàâèò ôàéë SC_SERV.INI, ïîñëå ýòîãî ìîæíî ñêîïèðîâàòü ñîäåðæèìîå SC_SERV.INI â ôàéëû SC_SERV_CONS.INI è SC_SERV_GUI.INI; ìîæíî òàêæå èñïîëüçîâàòü êîìàíäó

SC_SERV_CONS.EXE <FILENAME.INI>

èëè

SC_SERV_GUI.EXE <FILENAME.INI>

äëÿ çàïóñêà ñåðâåðà ñ íóæíûì ôàéëîì íàñòðîåê, ýòî óäîáíî êîãäà ïîäãîòîâëåíî íåñêîëüêî êîíôèãóðàöèîííûõ ôàéëîâ. Îïèñàíèå ïàðàìåòðîâ ôàéëîâ ini ñì íèæå. Îáùèé âèä ñåðâåðà òðàíñëÿöèè ñì íà ðèñ 1.

Ïîñëå ýòîãî óñòàíàâëèâàåì DSP ïëàãèí. (Çäåñü è äàëåå, âñå ïëàãèíû ïåðåêà÷èâàþòñÿ ñ ñàéòà (http://www.shoutcast.com/) â âèäå àðõèâîâ zip è ðàçàðõèâèðóþòñÿ â äèðåêòîðèþ plugins Winamp'a).

Òàêæå íåîáõîäèìî óñòàíîâèòü MPEG Layer-3 êîäåê â ñèñòåìó. Ïðîâåðèòü óñòàíîâêó êîòîðîãî ìîæíî çäåñü: ïóñê, íàñòðîéêà, ïàíåëü óïðàâëåíèÿ, ìóëüòèìåäèÿ, óñòðîéñòâà, ïðîãðàììû àóäèîñæàòèÿ (äîëæíà áûòü çàïèñü îá óñòàíîâëåííîì êîäåêå ìï3 ñæàòèÿ). Ëó÷øå âñåãî ïîñòàâèòü Fraunhofer IIS MP3 Layer3 Codec (Professional version), îí ïîçâîëèò âåñòè âåùàíèå ñ áèòðåéòîì áîëåå ÷åì 56 kbps. Èíôîðìàöèþ ïî íàñòðîéêå DSP ñì íèæå.

Òàêæå åñòü åùå äîïîëíèòåëüíûå ïëàãèíû ê Winamp'y:
SHOUTcast Live Input Plug-in - ïîçâîëÿåò íàêëàäûâàòü íà ñâîþ òðàíñëÿöèþ ðå÷ü ïðè ïðèñîåäèíåííîì ìèêðîôîíå ê çâóêîâîé êàðòå èëè àóäèî ïîòîê ñ âõîäà line-in çâóêîâîé êàðòû; åñëè â Winamp'e íàæàòü Ctrl+L è ââåñòè 'linerec://', òî áóäåò òðàíñëèðîâàòüñÿ òîëüêî òî, ÷òî èäåò ïî ìèêðîôîíó èëè ïî Line-in ê çâóêîâóõå.
SHOUTcast Null_Output Plug-in - ïîìîæåò îñóùåñòâèòü òðàíñëÿöèþ, åñëè íåòó çâóêîâîé êàðòû èëè òû ðåøèë íå ñëóøàòü ñàì òî, ÷òî òðàíñëèðóåøü .

Çàìå÷àíèå: âîçìîæíî èñïîëüçîâàíèå ýòîãî ïëàãèíà äëÿ ñíèæåíèÿ íàãðóçêè íà ñâîé êîìï ïðè òðàíñëÿöèè.

Íàñòðîéêà DSP ïëàãèíà

Çàïóñòè Winamp, íàæìè Ctrl+P, â ïîÿâèâøåìñÿ îêíå Winamp Preferences óâèäèøü äåðåâî ïàïîê âûáåðè ïàïêó DSP/Effects, òàì áóäåò íîâûé ïëàãèí Shoutcast sourse for winamp.

Æìè êíîïàðü Configure ñíèçó è ïîÿâèòñÿ îêîøêî Configure Shoutcast Plug-in .

Åãî íàñòðîéêè:
Enable low-pass filtering - âêëþ÷èòü íèçêî-óðîâíåâóþ ôèëüòðàöèþ (ðåêîìåíäóåòñÿ ïðîèçâîäèòåëåì);
Enable advanced recording mode - ïîçâîëÿåò âûáðàòü äîïîëíèòåëüíûé ðåæèì çàïèñè, ëèáî ñ ìèêðîôîíà, ëèáî ñ line-in çâóêîâóõè;
Save broadcast to files in - ìîæíî óêàçàòü ïàïêó äëÿ çàïèñè âåùàíèÿ.

Íàñòðîéêà ïàðàìåòðîâ âåùàíèÿ

Òåïåðü æìè  íà ïîÿâèâøóþñÿ èêîíêó â ñèñòåìíîì òðåå Shoutcast Source. Ïîÿâèòñÿ îêîøêî Shoutcast source Æìè êíîïêó Edit (ïåðâóþ ñâåðõó).

Ïîÿâèòñÿ îêîøêî Shoutcast server selection. Åãî íàñòðîéêè:
Shoutcast server - Ip ñåðâåðà, íà êîòîðûé áóäåò ïåðåäàâàòü òâîé Winamp (åñëè ñåðâàê ñòîèò ó òåáÿ ñàìîãî, òî îñòàâëÿé òóò localhost);
Port - ïîðò ñåðâåðà, íà êîòîðûé áóäåò ïåðåäàâàòü òâîé Winamp;
Password - ïàðîëü äëÿ äîñòóïà íà ïåðåäà÷ó ýòîìó ñåðâåðó; ïîñêîëüêó ýòîò ïàðîëü çàíîñèòñÿ â êîíôèãóðàöèîííûé ëîêàëüíûé ôàéë ñåðâåðà, òî íå çíàÿ åãî, íè÷åãî ïåðåäàòü ýòîìó ñåðâåðó òû íå ñìîæåøü.

Äàëüøå èäóò ïîëÿ ñ èíôîðìàöèåé î ñåðâåðå ( Server Information): Description (Îïèñàíèå), Genre(Æàíð), URL (àäðåñ òâîåãî ñàéòà), IRC Channel (òâîé êàíàë íà IRC), ICQ# (òâîé íîìåð â àñüêå), AIM Name (òâîå èìÿ).

Òåïåðü â îêíå Shoutcast source æìè êíîïêó Edit (âòîðóþ ñâåðõó). Ïîÿâèòñÿ îêîøêî Format selection. Çäåñü ìîæíî âûáðàòü ïàðàìåòðû òâîåé òðàíñëÿöèè (áèòðåéò kBit/s, ÷àñòîòó äèñêðèòèçàöèè Hz, Mono\Stereo), à òàêæå ñîõðàíèòü ïîíðàâèâøèåñÿ íàñòðîéêè êàê ñõåìó.

Çàìå÷àíèå: åñëè íå ïîñòàâëåí êîäåê Fraunhofer IIS MP3 Layer3 Codec (Professional version), òî áîëüøå, ÷åì 56 kBit/s 22.000 Hz Stereo âûñòàâèòü íåëüçÿ.

Ñëåäóþùèå íàñòðîéêè â îêîøêå Shoutcast source (ñì ðèñ 4) - Song Title è URL îòìå÷àé ãàëî÷êîé íà ðåæèì àâòî. Òàêæå ñòàâèâü ãàëêó â ïîëå Auto Reconnect. Ïîñëå âñåãî ýòîãî æìè êíîïêó Connect, è åñëè âñå íàñòðîåííî ïðàâèëüíî òî òâîé èñòî÷íèê òðàíñëÿöèè áóäåò ïðèñîåäèíåí ê ñåðâåðó òðàíñëÿöèè.

Ïàðàìåòðû êîíôèãóðàöèîííîãî ôàéëà

Âîò ïîëíûé ñïèñîê âñåõ ïåðåìåííûõ, âõîäÿùèõ â ôàéë êîíôèãóðàöèè:  ( ) - äàåòñÿ çíà÷åíèå ïî óìîë÷àíèþ, â [ ] - çíà÷åíèå, êîòîðîå ÿ âûáðàë.
MaxUser - ìàêñèìàëüíîå êîëè÷åñòâî êëèåíòîâ äëÿ òâîåãî ñåðâåðà; (32); [25].
Password - ýòîò ïàðîëü èñïîëüçóåòñÿ äëÿ èäåíòèôèêàöèè ñåðâåðîì èñòî÷íèêà àóäèî ïîòîêà, ïàðîëü ïðîïèñûâàåòñÿ êàê â ôàéëå íàñòðîéêè ñåðâåðà, òàê è â ñâîéñòâàõ DSP ïëàãèíà Winamp'a; (changeme);
[íå ñêàæó]. PortBase - ïîðò òâîåãî Shoutcast Servera, íà êîòîðûé áóäóò êîíåêòèòñÿ ìåëîìàíû; (8000); [8000].
LogFile - èìÿ ôàéëà äëÿ çàïèñè ñîáûòèé ñåðâåðà; (sc_serv.log); [sc_serv.log].
RealTime - [ òîëüêî äëÿ ñåðâåðîâ WIN32, çàïóñêàåìûõ èç êîìàíäíîé ñòðîêè è äëÿ *nix], ïîêàçûâàåò îòðàæàòü ëè ñåðâåðó ñòðîêó ñòàòóñà, îáíîâëÿåìóþ êàæäóþ 1 ñåêóíäó; (1); [1].
ScreenLog - [ òîëüêî äëÿ ñåðâåðîâ WIN32, çàïóñêàåìûõ èç êîìàíäíîé ñòðîêè è äëÿ *nix], ïîêàçûâàåò îòðàæàòü ëè ñåðâåðó äèàãíîñòè÷åñêèå ñîîáùåíèÿ (ëîãè) íà ýêðàíå; (1); [1].
ShowLastSong - çàäàåò êîëè÷åñòâî êîìïîçèöèé äëÿ âûäà÷è â ôàéë /played.html (10, ìîæíî ïîñòàâèòü 1-20); [10].
HistoryLog - èìÿ ôàéëà äëÿ çàïèñè èñòîðèè ëîãîâ; (sc_hist.log); [sc_hist.log].
HistoryLogTime - ÷àñòîòà çàïèñè èñòîðèè ëîãîâ, â ñåêóíäàõ; (30); [30].
TchLog - ðàçðåøàåò òâîåìó ñåðâåðó âåñòè çàïèñè â ëîãå ïî èçìåíåíèÿì â yp äèðåêòîðèè (yp.shoutcast.com); (yes); [yes].
WebLog - ðàçðåøàåò äîáàâëÿòü â ëîã äàííûå ïðè âûçîâå òâîåãî ñåðâåðà ïî http:// ; (no); [no].
SrcIp - (îò source ip) Ip àäðåñ èñòî÷íèêà àóäèî ïîòîêà íà òâîé ñåðâåð òðàíñëÿöèè; ìîæíî ïîñòàâèòü ANY, ò å ëþáîé ìîæåò äàâàòü òåáå äàííûå (åñòåñòâåííî òîëüêî òîò, êòî èìååò ïàðîëü), èëè 127.0.0.1, ò å òîëüêî òû, èëè ëþáîé äðóãîé Ip; (ANY); [ANY].
DestIp - (îò destination ip) Ip àäðåñ êëèåíòîâ òâîåãî ñåðâåðà òðàíñëÿöèè; åñëè ANY, òî âñå æåëàþùèå ìîãóò ïðèíèìàòü òâîè ïåðåäà÷è ñ ñåðâåðà, èëè ëþáîé äðóãîé Ip; (ANY); [ANY].
Yport - ïîðò äëÿ ïîäñîåäèíåíèÿ ê yp.shoutcast.com (äëÿ îòñûëêè èíôîðìàöèè íà áàçó äàííûõ directory data î ñâîåì ñåðâåðå); åñëè âû èñïîëüçóåòå âåá-êåø, òî ìîæíî èñïîëüçîâàòü åùå è äðóãèå ïîðòû, êàêèå ñì íà www.shoutcast.com; (80); [80].
NameLookups - åñëè 1, òî ñåðâåð áóäåò âûïîëíÿòü ïðåîáðàçîâàíèå àäðåñà Ip â èìåíà; (0); [0].
RelayServer - Ip àäðåñ; åñëè îáîçíà÷åí, òî òâîé ñåðâåð áóäåò òðàíñëèðîâàòü äîñòóïíûé êàíàë ñ äðóãîãî ñåðâåðà (ïî óêàçàííîìó Ip), à Winamp îí âîñïðèíèìàòü íå áóäåò;
(çàêîììåíòèðîâàíî);[çàêîììåíòèðîâàíî]. RelayPort - ïîðò ñåðâåðà, êàíàë êîòîðîãî òû ðåòðàíñëèðóåøü; (çàêîììåíòèðîâàíî); [çàêîììåíòèðîâàíî].
AdminPassword - ïàðîëü àäìèíèñòðàòîðà (îòëè÷àåòñÿ îò Password'a), äàåò âñå ïðàâà íà kick, ban è äð; (adminpass) ; [íå ñêàæó].
AutoDumpUser - ïðè ïîòåðè ñâÿçè ñ èñòî÷íèêîì òðàíñëÿöèè : åñëè 1,òî ñåðâåð îòêëþ÷èò îò ñåáÿ âñåõ ïîëüçîâàòåëåé, èíà÷å, îíè îñòàþòñÿ íà êàíàëå áåç îêëþ÷åíèÿ ( è åñòü åùå âîçìîæíîñòü â ýòî âðåìÿ âêëþ÷èòü èì íà ïðîñëóøèâàíèå àóäèî ôîí (BackupFile)); (0); [0].
AutoDumpSourceTime - îïðåäåëÿåò âðåìÿ (â ñåêóíäàõ) äëÿ ïðèíÿòèÿ ðåøåíèÿ AutoDumpUser; (30); [30].
IntroFile - èìÿ ôàéëà ,åãî ñåðâåð áóäåò ïðîèãðûâàòü êàæäîìó ìåëîìàíó ïðè çàõîäå íà òâîé êàíàë; %d - îçíà÷àåò òâîé áèòðåéò; (intro%d.mp3); [intro128.mp3].
Çàìå÷àíèå: ýòîò ôàéë ìîæåò áûòü òîëüêî â ôîðìàòå MP3 è ïîëíîñòüþ ñîîòâåòñòâîâàòü ïî âñåì ïàðàìåòðàì ïåðåäàâàåìîìó àóäèî ïîòîêó.
BackupFile - èìÿ ôàéëà, ïðè ïîòåðè ñâÿçè ñ èñòî÷íèêîì òðàíñëÿöèè ñåðâåð áóäåò òðàíñëèðîâàòü ýòîò àóäèî ôîí; %d - îçíà÷àåò òâîé áèòðåéò; (backup%d.mp3); [backup128.mp3].
Çàìå÷àíèå: ýòîò ôàéë ìîæåò áûòü òîëüêî â ôîðìàòå MP3 è ïîëíîñòüþ ñîîòâåòñòâîâàòü ïî âñåì ïàðàìåòðàì ïåðåäàâàåìîìó àóäèî ïîòîêó.
TitleFormat - çàäàåò ôîðìàò ïåðåäà÷è ìåòà äàííûõ ïëååðó ìåëîìàíà î ñåðâåðå è òðàíñëèðóåìîé êîìïîçèöèè äëÿ îòîáðàæåíèÿ â âèäå ñòðîêè, âìåñòî %s àâòîìàòè÷åñêè ïîäñòàâëÿåòñÿ íàçâàíèå êîìïîçèöèè; (Justin Radio: %s); [StationY2K: %s].
URLFormat - çàäàåò ôîðìàò ïåðåäà÷è url ñòðîêè (è ñàìó ñòðîêó, ò.å. àäðåñ òâîåãî ñàéòà), êîòîðàÿ ïåðåäàåòñÿ url minibrouser'y ñëóøàòåëåé; (http://www.server.com/redirect.cgi?url=%s); [http://192.168.45.3/StationY2K.htm].
PublicServer - ìîæåò áûòü always, never èëè default; åñëè always èëè default, òî DSP plug-in è òâîé ñåðâåð áóäóò èìåòü ñòàòóñ public (ò.å. èíôîðìàöèÿ î íèõ áóäåò ïîñòóïàòü íà áàçó äàííûõ shoutcast directory (http://yp.shoutcast.com/); åñëè newer, òî íåò; (default); [default].
AllowRelay - ìîæåò áûòü yes èëè no; yes - äðóãèå ñåðâåðà ìîãóò ðåòðàíñëèðîâàòü àóäèî ïîòîê ñ òâîåãî ñåðâåðà òðàíñëÿöèè; no - äðóãèå ñåðâåðà íå ìîãóò ðåòðàíñëèðîâàòü àóäèî ïîòîê ñ òâîåãî ñåðâåðà òðàíñëÿöèè; (yes); [yes].
AllowPublicRelay - ìîæåò áûòü yes èëè no; åñëè yes, òî òâîè ðåòðàíñëÿòîðû ñìîãóò îòîñëàòü ìåòàäàííûå â áàçó äàííûõ shoutcast directory (http://yp.shoutcast.com/); åñëè no, òî íåò; (yes); [yes].
MetaInterval - ïîêàçûâàåò êàê ÷àñòî (çàäàåòñÿ â áàéòàõ) ïåðåäàþòñÿ ìåòà äàííûå; (8192); [8192].
ListenerTimer - îïðåäåëÿåò ìàêñèìàëüíîå âðåìÿ íàõîæäåíèÿ ìåëîìàíîâ íà êàíàëå (â ìèíóòàõ); (çàêîììåíòèðîâàíî, ò. å. âðåìÿ ïðåáûâàíèÿ íåîãðàíè÷åííî); [çàêîììåíòèðîâàíî].
BanFile - èìÿ ôàéëà, çäåñü íàõîäÿòñÿ êëèåíòû, âõîä êîòîðûì ê òåáå çàïðåùåí; (sc_serv.ban );[sc_serv.ban].
RipFile - èìÿ ôàéëà, çäåñü íàõîäÿòñÿ êëèåíòû, âõîä êîòîðûì ê òåáå çàïðåùåí íå òîëüêî ïîä âèäîì ñëóøàòåëÿ, íî è ïîä âèäîì ðåòðàíñëÿòîðà; (sc_serv.rip); [sc_serv.rip].
CurrentLogIn - èìÿ ôàéëà, ñ êëþ÷åâûìè ñëîâàìè äëÿ âûäà÷è ìåòàèíôîðìàöèè (øàáëîí); (c:/hi.in); [ñ:/hi.htm].
CurrentLogOut - èìÿ ôàéëà, äëÿ âûäà÷è ïî øàáëîíó ìåòàèíôîðèàöèè; (c:/hi.htm); [c:/done.htm].
CurrentLogTime - âðåìÿ îáíîâëåíèÿ (â ñåêóíäàõ) äàííûõ â CurrentLogOut; (30); [15].
Unique - ñòàâèò ýòó ñòðî÷êó â ñîîòâåòñòâèå çíà÷êó $; ò å åñëè unique=my server, òî $=my server ; óäîáíî èñïîëüçîâàòü â ôàéëàõ êîíôèãóðàöèè; (çàêîììåíòèðîâàíî) ;[çàêîììåíòèðîâàíî].
Include - èìÿ êîíôèãóðàöèîííîãî ôàéëà, êîòîðûé íà÷èíàåò ÷èòàòü ñåðâåð, âñòðåòèâ ýòó ñòðîêó; (çàêîììåíòèðîâàíî) ;[çàêîììåíòèðîâàíî].
CpuCount - êîëè÷åñòâî ïðîöåññîðîâ; (1) ;[1].
Sleep - îïðåäåëÿåò ïàêåòû îòñûëêè äàííûõ êëèåíòó, íî çàäàåòñÿ â ìèëëèñåêóíäàõ; (833) ;[833].

Ïîëó÷åíèå ìåòàèíôîðìàöèè

Shoutcast server ïîääåðæèâàåò ìåõàíèçì ïîëó÷åíèÿ èç íåãî ìåòà èíôîðìàöèè, ýòî äàííûå î ñåðâåðå è î ïðîèãðûâàåìîé êîìïîçèöèè. Ïðèíöèï òóò òàêîé: ñîñòàâëÿåòñÿ ôàéë (åãî èìÿ óêàçûâàåòñÿ â êëþ÷å CurrentLogIn), â íåì çàïðîñû íà äàííûå ïðèñóòñòâóþò â âèäå êëþ÷åâûõ ñëîâ â òåãå êîììåíòàðèÿ. Ñåðâåð àíàëèçèðóåò ýòè êëþ÷åâûå ñëîâà è ïîäñòàâëÿåò âìåñòî íèõ ñâîè òåêóùèå äàííûå, âñÿ èíôîðìàöèÿ ïîñëå ýòîãî âûâîäèòñÿ ôàéë, óêàçàííûé â ïîëå CurrentLogOut. ×àñòîòà îáíîâëåíèÿ ñåðâåðîì èíôîðìàöèè â CurrentLogOut óêàçûâàåòñÿ â CurrentLogTime.

Âîò ñïèñîê âñåõ êëþ÷åâûõ ñëîâ:ch6 LISTENERS - êîëè÷åñòâî ñëóøàòåëåé â íàñòîÿùèé ìîìåíò âðåìåíè
MAXLISTENERS - ìàêñèìàëüíîå êîëè÷åñòâî ñëóøàòåëåé íà êàíàëå
LISTENERTABLE - ïðîñòàÿ òàáëèöà ñëóøàòåëåé
GENRE - æàíð êîìïîçèöèè
DESCRIPTION - îïèñàíèå êîìïîçèöèè
URL - òåêóùèé url
HITS - êîëè÷åñòâî êëèêîâ, ñ êîòîðûì ñòàðòîâàë ñåðâåð
CURRENTSONG - íàçâàíèå òåêóùåé êîìïîçèöèè.

Ïðèìåð øàáëîíà:

<HTML>
<HEAD>
<TITLE>My Current Stats</TITLE> 
<HEAD>
<BODY> 
My SHOUTcast server is currently playing <!-- CURRENTSONG -->. 
</BODY>
</HTML>

Íåîáõîäèìûå ðåñóðñû

  1. Winamp - http://www.winamp.com/
  2. Shoutcast server, DSP ïëàãèí äëÿ Winamp, SHOUTcast Live Input Plug-in, SHOUTcast Null_Output Plug-in, äîêóìåíòàöèÿ - http://www.shoutcast.com/
  3. Fraunhofer IIS MP3 Layer3 Codec (Professional version) - http://www.iis.fhg.de/amm/


Ðàñïðîñòðàíåíèå ìàòåðèàëîâ ñàéòà îçíà÷àåò, ÷òî ðàñïðîñòðàíèòåëü ïðèíÿë óñëîâèÿ ëèöåíçèîííîãî ñîãëàøåíèÿ.
Èäåÿ è ðåàëèçàöèÿ: © Âëàäèìèð Äîâûäåíêîâ è Àíàòîëèé Êàìûíèí,  2004-2026