SHOUTcast Server installieren

Wie man den herunter geladenen SHOUTcast Server installieren kann? Ist eigentlich kinderleicht. Generell wird unterschieden zwischen der Installation unter Windows und unter einem Unix System.

Windows 98/ME/2000/XP:

1. Laden Sie die SHOUTcast DNAS-Anwendung für Windows über diesen Link herunter.
2. Wenn das Herunterladen erfolgt ist, extrahieren Sie alle Dateien in einen Ordner und erstellen eine Verknüpfung für SC_SERV.EXE auf dem Desktop.
3. Starten Sie den SHOUTcast Radio-Server, indem Sie doppelt auf SC_SERV.EXE klicken.
4. Klicken Sie auf die Menü-Option „Edit Config“ im oberen Bereich. Dadurch startet der Standard-Texteditor und die Konfigurationsdatei für die SHOUTcast DNAS-Anwendung wird geöffnet. Folgen Sie den Anweisungen in der Konfigurationsdatei.
5. Wenn Sie mit den Änderungen fertig sind, speichern Sie die Datei, schließen Sie den Editor und starten Sie die SHOUTcast Radio DNAS-Anwendung neu.

UNIX, LINUX, FreeBSD und MAC OSX:

1. Laden Sie die SHOUTcast DNAS-Anwendung für Ihr System hier herunter.
2. Nach Beendigung des Downloads entpacken Sie das Archiv in einen Ordner und erstellen Sie eine Verknüpfung mit der Datei SC_SERV.EXE auf dem Desktop.
3. Verwenden Sie einen Texteditor, um die Datei sc_serv.conf zu konfigurieren (Weitere Informationen zur Bedeutung der einzelnen Felder in dieser Konfigurationsdatei finden Sie auf der Hilfe-Seite im Abschnitt über die SHOUTcast DNAS-Anwendung)
4. Beachten Sie, dass Ihr Benutzer-Konto, unter welchem Sie den Server betreiben, Lesezugriff auf die Konfigurationsdatei und Schreibzugriff auf die Dateien, die Sie für die Dateienspeicherung und Log-Speicherung angeben, benötigt.

Als nächstes folgt die Erklärung der einzelnen Config Parameter.

  • Die Konfigurationsdatei für den SHOUTcast Radio-Server umfasst mehrere Optionen, die verändert werden können. Hier eine grundlegende Erklärung dazu, was die einzelnen Optionen tun.
  • PortBase: Der Port SHOUTcast Radio sollte verwendet werden, um Ihre Audio-Dateien zu senden. Der Standard liegt bei Port 8000. Unix-Nutzer sollten sich bewusst sein, dass sie keinen Anschluss unterhalb Port 1024 verwenden können, es sei denn, sie betreiben den Server als Root Verzeichnis.
  • MaxUser: Maximal zulässige Anzahl an Hörern zu einer bestimmten Zeit. Stellen Sie sicher, dass Sie diesen Wert mit einer realistischen Zahl einstellen, und zwar in Abhängigkeit von Ihrer Bandbreite und Ihrem Betriebssystem. Die maximale Bandbreite für den Betrieb entspricht der Bitrate, die Sie bedienen, multipliziert mit MaxUser x 1,1.
  • Password: Das Passwort, das für das Streamen von Inhalten und die Verwaltung gilt. Dieses muss genau dem Passwort im SHOUTcast Radio DSP-Plug-in entsprechen, damit Quellanbieter Inhalte über Ihren Server versenden können.
  • Logfile: Die Datei, die für die Speicherung des Konsolenprotokolls verwendet werden muss. Verwenden Sie /dev/null oder lassen Sie dies frei, um die dateibasierte Protokollierung zu deaktivieren.
  • ScrlP: Das IP-Interface, das als Daten-Quelle definiert ist. Nur wichtig für Geräte mit mehr als einer IP-Schnittstelle oder Ethernet-Karte. Standard ist es, allen IP-Adressen zuzuhören mit der Einstellung ANY.
  • DestIP: Die IP-Schnittstelle, über die Kunden zuhören können. Nur wichtig für Geräte mit mehr als einer IP-Schnittstelle oder Ethernet-Karte. Standard ist es, allen IP-Adressen zuzuhören mit der Einstellung ANY.
  • RelayServer: [Optional] Wenn dies definiert ist, akzeptiert der SHOUTcast Radio-Server keine Quellverbindungen, sondern versucht stattdessen, für die Übertragung den hier definierten Servernamen zu verbinden.
  • RelayPort: [Optional] Der Anschluss, über den der Relaisserver Audio-Dateien sendet.
  • RelayPublic: [Optional] Wenn ein Relaisserver betrieben wird, wählen Sie „always“, um diesen Server immer öffentlich zu machen (ungeachtet der Tatsache, ob der Quellserver öffentlich ist oder nicht) oder „never“ um den Relaisserver nie öffentlich zu machen. Bei allen anderen Einstellungen gilt für den Relaisserver dasselbe wie für den Quellserver.
  • RealTime: [Nur für Konsolensysteme] Diese Option bestimmt, ob der Server einen Echtzeit-Statusanzeiger mit Hörerzählung anzeigt oder nicht.
  • ScreenLog: [Nur für Konsolensysteme] Wenn diese Option auf 1 eingestellt ist, zeigt der Server alle Diagnosedaten am Bildschirm an und schreibt sie außerdem in die Logfile.
  • HistoryLog: [Optional] Wenn dieser Wert auf etwas anderes als ‘none’ eingestellt ist, hängt der Server der hier genannten Datei in einem gewissen zeitlichen Abstand Informationen zur Hörerzählung, dem Zeitstempel und Metadaten an.
  • HistoryLogTime: [Optional] Der Wert in Sekunden, der angibt, wie oft der Server die HistoryLogFile aktualisieren sollte.
  • Yport: [Optional] Wenn Sie sich hinter einem Web Cache befinden, können Sie den SHOUTcast Radio-Server anweisen, einen anderen Eingangsanschluss zu verwenden, an den die Verzeichnisdaten gesendet werden sollen. Die einzigen Werte, die funktionieren, sind 80 und 800. Als Standard ist 800 eingestellt.
  • NameLookups: [Optional] Wenn dieser Wert auf 1 eingestellt ist, wird der Server versuchen, alle IP-Adressen in ihr FQDN aufzulösen (d.h. 207.48.52.225 wird zu www.winamp.com).
  • AutoDumpUsers: [Optional] Wenn dieser Wert auf 1 eingestellt ist, trennt der Server die Hörer, wenn die Quelle inaktiv wird. Anderenfalls bleiben die Hörer verbunden und erhalten entweder tote Luft oder das BackupFile (siehe unten).
  • IntroFile: [Optional] Wenn dies festgelegt ist, sendet der Server diese Datei wie sie ist an den Hörer, ehe der Inhaltsstream hinzugefügt wird. ACHTUNG: Diese Datei MUSS im MP3-Format vorliegen und *EXAKT* dieselbe Bitrate, Abtastrate und Mono-/Stereo-Einstellung haben wie Ihr Stream!!! Wenn die Datei vom Stream abweicht, hört der Benutzer ein unangenehmes Geräusch oder nichts.
  • BackupFile: [Optional] Wenn dies festgelegt ist, sendet der Server diese Datei wie sie ist an den Hörer, wann immer der Server den Kontakt zum Quellstream verliert oder der Quellstram für 30 Sekunden oder länger im Leerlauf ist. ACHTUNG: Diese Datei MUSS im MP3-Format vorliegen und *EXAKT* dieselbe Bitrate, Abtastrate und Mono-/Stereo-Einstellung haben wie Ihr Stream!!! Wenn die Datei vom Stream abweicht, hört der Benutzer ein unangenehmes Geräusch oder nichts.
  • TitleFormat: [Optional Wenn ausgewählt, bestimmt diese Option wie Metadaten im Player erscheinen. Die Titeldaten der Quelle werden an der Stelle des Parameters %s in der Zeichenfolge dargestellt. Wenn Ihr TitleFormat zum Beispiel 'Foobar Radio: %s' ist und der aus dem Quell-Plug-in kommmende Titel ist 'Billy plays the blues', dann lautet der gesamte Titel 'Foobar Radio: Billy plays the blues'. Hinweis: Funktioniert nur auf Nicht-Relais-Servern. Der Standardwert ist „keine Format-Zeichenfolge“. URLFormat: [Optional] ähnliche Funktionsweise wie bei der Option TitleFormat, bestimmt aber für die URL des Minibrowser. Nur nützlich, wenn Sie Redirects durchführen und diese nachverfolgen wollen.
  • CurrentLog: [Optional] CurrentLog bietet einen Mechanismus für regelmäßige Aktualisierungen einer Datei, die sich auf demselben Server befindet wie der SHOUTcast Radio-Server. CurrentLog selbst existiert nicht als Parameter, sondern ist eher eine Familie aus Parametern. Diese lauten wie folgt:
  • CurrentLogIn ist der Dateiname einer HTML-Vorlagendatei.
  • CurrentLogOut ist der Dateiname, unter dem der Server die Ausgabedatei speichern soll.
  • CurrentLogTime gibt in Sekunden an, wie lange der Server zwischen Aktualisierungen der Ausgabedatei warten sollte.
  • Die HTML-Vorlagendatei lässt sich am besten mit einem Beispiel erklären. Gehen wir davon aus, dass diese Datei auf demselben Server gespeichert ist und als CurrentLogIn benannt wird:
  • <HTML><HEAD>
    <TITLE>Meine aktuelle Statistik</TITLE>
    <HEAD><BODY>
    Mein SHOUTcast Radio-Server spielt derzeit
    Weitere Informationen hierzu finden Sie unter
    </BODY></HTML>
  • Der Server fügt die Informationen immer dann ein, wenn er Anmerkungsfelder mit den entsprechenden Parametern findet. Die Parameter, die er erkennt, sind LISTENERS, MAXLISTENERS, LISTENERTABLE, GENRE, DESCRIPTION, URL, HITS, und CURRENTSONG. Weitere Informationen zu diesen Parametern finden Sie in den Anmerkungen zu den Dateien sc_serv.conf oder sc_serv.ini
  • Lest euch bitte die Anleitung auf Englisch komplett durch, bevor ihr Fehler macht. Wenn ihr Fragen habt, so schreibt sie doch einfach in die Kommentarfunktion. Und nach der Installation schnell ab auf den SHOUTcast Stream, schließlich wollen euch eure Freunde auch hören!

    Installation:

    Windows: The provided installer will automatically install the DNAS,
    an uninstaller, and Start Menu shortcuts.

    Unix versions: Use gunzip and tar to decompress and extract the necessary
    binaries for your particular operating system. When complete, you should
    have three files: the server binary, server config file, and this readme.
    Make certain the server is chmod u+x, and that the config file is readable
    by the user you want to run the server as. The server does *not* need to
    be run as root, unless you want to use port numbers below 1024 to serve
    SHOUTcast audio streams.

    Configuration:

    Windows: Launch the GUI SHOUTcast DNAS by going to Start Menu -> SHOUTcast
    DNAS. Click on Edit Config in the menu bar, and a text editor will appear
    with the configuration file for the SHOUTcast server. When finished, save
    your changes, and kill the GUI server. You have to restart the DNAS for
    changes to take effect.

    Unix: Edit the sc_serv.conf file in the text editor of your choice. Tom
    would prefer you use Emacs, because it makes Justin really mad. Justin would
    prefer you use vi, because he thinks Tom suffers from some vicious malaise.
    You’ll probably be lame and end up using Pico.

    There’s additional documentation available on the parameters on shoutcast.com
    in the documentation section.

    Running / Shutdown:

    WINDOWS:

    The SHOUTcast DNAS installer creates shortcuts under Start Menu -> Programs ->
    SHOUTcast DNAS to launch either the console or GUI version of the DNAS.

    To launch via command line, cd to the directory the DNAS is installed in, and run sc_serv_cons.exe sc_serv.ini.

    To shutdown, click Kill Server in the GUI version, or press Ctrl-C on the keyboard in the console version.

    UNIX:

    Under Unix, cd to the directory where you unpacked the SHOUTcast server, and type ./sc_serv to start the server. You can start the server in the background by entering ./sc_serv &. If you want to stop the server, send a TERM or INT signal by issuing a ctrl-C if the server is in the foreground, or a kill -TERM if the server is running in the background.

    Signals support is included on UNIX. Issuing a SIGHUP (kill -HUP) will force the DNAS to close and re-open the logfiles (useful for logfile rotation.) Also, SIGWINCH (kill -WINCH) will reload the following config file items
    (and, specifically, NOT items which aren’t listed here) and start again:

    “Password”
    “LogFile”
    “RelayServer”
    “RelayPort”
    “PublicServer”
    “RealTime”
    “ScreenLog”
    “IntroFile”
    “AutoDumpUsers”
    “DestIP”
    “SrcIP”
    “AutoDumpSourceTime”
    “BackupFile”
    “Yport”
    “BanFile”
    “RipFile”
    “AdminPassword”
    “AllowRelay”
    “AllowPublicRelay”
    “ListenerTimer”
    “WebLog”
    “TchLog”
    “Sleep”
    “Unique”
    “W3CLog”
    “W3CEnable”
    “CleanXML”
    “RIPOnly”

    If you intend on broadcasting to more than 64 listeners, you may also want to look into unlimiting the descriptors allocated to your shell. The commands limit, ulimit, and unlimit may be of some assistance to you.

    Quelle: SHOUTcast.com

    Evtl. auch ein interessanter Beitrag?

    1. SHOUTcast Server Mac OS X Tutorial
    2. SHOUTcast Server Version 1.9.2
    3. SHOUTcast Server Version 1.8.9

    ShoutCast Server

    Bookmarke den Beitrag bei:

    Bookmark den Beitrag bei: Mr. Wong Bookmark den Beitrag bei: Webnews Bookmark den Beitrag bei: Linkarena Bookmark den Beitrag bei: Favoriten Bookmark den Beitrag bei: Yigg Bookmark den Beitrag bei: Digg Bookmark den Beitrag bei: Del.icio.us Bookmark den Beitrag bei: Reddit
    Bookmark den Beitrag bei: Netscape Bookmark den Beitrag bei: Furl Bookmark den Beitrag bei: Yahoo Bookmark den Beitrag bei: Spurl Bookmark den Beitrag bei: Google Bookmark den Beitrag bei: Blinklist Bookmark den Beitrag bei: Diigo Bookmark den Beitrag bei: Technorati

    12 Kommentare

    1. SHOUTcast 2.0 » Radio » sc_serv - der SHOUTcast Server sagt:

      [...] man einen SHOUTcast Server installieren sollte, könnt lest ihr hier nach lesen. Posted in Webradio | Leave a [...]

    2. DANIEL sagt:

      ich brauche das radio zum we

    3. Albi sagt:

      also eins verstehe ich nicht warum die ganze anleitung hier auf english ist, ausserdem ich bekomme es nicht zum laufen. habe alles installiert, kann mir jemand bitte helfen. Eine anleitung mit bilder wurde gut helfen ansonsten anleitung auf deutsch und übersichtlich erklärt wurde mir auch helfen oder kontaktiert mich auf kosovarimedia@live.de vielen dank

    4. Max sagt:

      Auf welchem OS willst du den Server denn installieren?

    5. Stephan sagt:

      Hi!

      DIe Anleitung ist doch auf deutsch?!?

    6. Mike sagt:

      Hi

      Ich wollte fragen wie ich Bitrate begrenzen kann, ich möchte nur bis 64 kbps gestreamt wird.

      LG

    7. JayJay sagt:

      Tolle Seite habt ihr hier, wir auf http://www.intersurfradio.de benutzen auch shoutcast, allerdings hecke ich diese sc_trans nicht bzw weiss nicht was man damit anstellen kann, wäre nett, wenn ihr das mal erklären würdet. Lg :-)

    8. Musikhitmix sagt:

      Ich würde mal gerne wissen wie man bei shoutcast die listener ausblenden kann?

    9. marco sagt:

      hallo wer kann mir den shoutcast auf einen root installieren ich habe es selber schon oft versucht haut aber nicht hin also wer könnte uns das schnell erledigen ?

    10. nov sagt:

      melde dich mal bei mir, dann schau ich mal was ich machen kann ;)

    11. meli21 sagt:

      Hallo

      Deine Anleitung ist wirklich cool jedoch habe ich wenig kenntnisse in diesem Bereich. Ich habe mir ein kostenloses Webradio mit 10 Zuhörer bei http://www.menkiSys.de geholt und bin sehr zufrieden.

      lg
      meli21

    12. DJ BaseTune sagt:

      Hi
      ich habe mir ein Shoutcast Internetradio zugelegt und von meinem pc aus funktioniert auch alles und man kann mich auch auf anderen PC´s empfangen. Das einzige was ich nirgends im internet finde, ist eine genaue beschreibung, wie sich ein Freund von mir auf meinen server einloggen kann. Wäre nett wenn ihr mir da helfen könntet.

      MFG
      DJ BaseTune

    Schreibe einen Kommentar

    Bitte beachte: Unter Umständen behalten wir uns vor, Kommentare erst später manuell freizuschalten. Du brauchst daher nicht den gleichen Kommentar noch mal schreiben.

    SHOUTcast 2.0 is proudly powered by WordPress and WPDesigner