Artykuły
2007-11-15
SHOUTcast jest podstawowym programem umożliwiającym nadawanie w internecie muzyki.
Program stworzyła firma Nullsoft ( gra słów "Nullsoft" to mniej niż "Microsoft"), której największym sukcesem jest program Winamp. Dlatego też oficjalne wtyczki SHOUTcasta współpracują tylko z Winampem. Oczywiście w sieci można znaleźć plug-iny również do innych programów muzycznych – tyle, że nie są one wyprodukowane przez Nullsoft.
Opis idei działania SHOUTcasta za Wikipedią:
SHOUTcast DSP – Moduł źródłowy służący do nadawania surowcowego strumienia z aplikacji odtwarzającej do modułu dystrybucyjnego.
SHOUTcast DNAS (ang. Distributed Network Audio Server) – Moduł dystrybucyjny, tj. serwer wysyłający strumień do odbiorców, który może działać w dwóch trybach:
Tryb radiowy – Strumień odbierany z modułu źródłowego jest nadawany do klientów połączonych do DNAS. W ten sposób dźwięk i obraz odtwarzany przez aplikacje z modułem źródłowym zarządzanym przez np. DJ-a dociera do odbiorców.
Tryb "na żądanie" – DNAS po uprzednim żądaniu klienta nadaje strumień wybranego przez niego pliku dźwiękowego lub wideo, który jest przetrzymywany na dysku serwera z DNAS.
Oficjalna wersja modułu DNAS w celu kompatybilności z serwerami jest dostępna dla rożnych systemów operacyjnych
Oczywiście Ciebie jako przyszłego właściciela radia internetowego bardziej interesuje praktyczna strona programu.
Czyli - Co trzeba zrobić aby go używać?
Jest to oprogramowanie darmowe więc można je ściągnąć z oficjalnej strony producenta całkowicie legalnie i za darmo.
Wybierając wersję programu do pobrania pamiętajmy o tym jaki mamy system operacyjny. Jeżeli używamy Windows to możemy pobrać plik bezpośrednio z tego adresu.
Po ściągnięciu pliku rozpakowujemy go do folderu( np. C: Program FilesSHOUTcast) i tworzymy sobie skrót na pulpicie do pliku SC_SERV.exe – ponieważ będziemy z programu często korzystać w przyszłości.
W nowo-stworzonym folderze powinno znajdować się kilka plików, jednym z nich jest plik konfiguracyjny o nazwie sc_serv, który można edytować w notatniku.
Konieczna jest zmiana kilku wartości:
MaxUser= Maksymalna liczba użytkowników, oczywiście nie może być mniejsza od limitu slotów na serwerze. Jeżeli chcemy zmienić na 100 to napis:
„MaxUser=32” zastepujemy „MaxUser=100”- w ten sposób zmodyfikować możemy każdy parametr naszego serwera.
Password= hasło, trzeba koniecznie podać jakieś własne.
PortBase= numer portu na którym będzie przesyłał dane program SHOUTcast. Domyślnie jest ustawione 8000.
#Uwaga! Numeru portu nie można zmieniać dowolnie, niektóre numery są zarezerwowane np.: numer 80 – przeglądarki internetowe. Najbezpieczniej sprawdzić listę zajętych portów w twoim
programie antywirusowym lub używać numerów wyższych niż 1024.
LogFile= ścieżka do pliku w którym serwer będzie zapisywał ważne informacje.
SrcIP=ANY Zalecane jest pozostawienie bez zmian. Flaga „ANY” uniemożliwia dostęp do sterowania serwerem SHOUTcast spoza lokalnego komputera.
DestIP=ANY Dla komputerów o jednym adresie IP zaleca sie niedokonywanie zmian.
Pozostałe pola są opcjonalne – sposób ich wypełnienia zależy od właściciela serwera. Poniżej opiszę kilka z najczęściej modyfikowanych:
TitleFormat:= Bardzo pożyteczny parametr, pozwala ustawić nam nazwę dla naszego radia – tak aby słuchacz dobrze zapamiętał swoją ulubioną stacje ;). Wystarczy zamiast "TitleFormat=Justin Radio: %s" wpisać: TitleFormat=Twoja nazwa: %s.
Dokładny opis wszystkich pól w języku angielskim znajduje się na stronie producenta. W wyszukiwarce mozna znaleźć wiele praktycznych tutoriali do SHOUTcasta aby optymalnie go skonfigurować.
Powodzenia!