[INFO] icecast server für die FritzBox

sf3978

IPPF-Promi
Mitglied seit
2 Dez 2007
Beiträge
8,014
Punkte für Reaktionen
28
Punkte
48
Im Anhang ein Patch für den icecast server (Version 1.3.12) auf der FritzBox.

Code:
/var/mod/root # ldd /usr/bin/icecast
        libwrap.so.0 => /usr/lib/freetz/libwrap.so.0 (0x2aabe000)
        libcrypt.so.0 => /lib/libcrypt.so.0 (0x2aad5000)
        libdl.so.0 => /lib/libdl.so.0 (0x2aafa000)
        libm.so.0 => /lib/libm.so.0 (0x2ab0d000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x2ab37000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2ab5b000)
        libc.so.0 => /lib/libc.so.0 (0x2ab79000)
        libnsl.so.0 => /lib/libnsl.so.0 (0x2ac2e000)
        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x2aaa8000)
Code:
/var/mod/root # icecast -h
[24/Apr/2010:00:31:35] No configfile found, using defaults.
i c e c a s t - Version 1.3.12
 ` ` ` ` ` `
Usage:
icecast [-P <port>] [-p password] [-l <file>] [-d <directory>] [-c <configfile>] [-b]

        Options explained (compiled default in parenthesis):
        -c: Configuration file to use (icecast.conf)
        -P: port on which the server will listen for client connections (8000)
        -p: password to validate encoders (letmein)
        -l: file for logging (icecast.log)
        -b: Force icecast server into the background
        -d: Use this directory as the location of the config files

EDIT:
Im Anhang Patches für libshout2 und icegenerator. Das Kompilieren für die Box funktioniert. Die Funktionalität auf der Box, habe ich noch nicht getestet!
EDIT 2:
Im Anhang ein Patch für shout. shout versorgt den icecast server mit einem mp3-stream.
EDIT 3:
Im Anhang ein Patch für udpshout. Kann die icecast- und shoutcast-server mit udp-Streams füttern.
 

Anhänge

  • icecast.patch.txt
    37.2 KB · Aufrufe: 14
  • libshout_mk.patch.txt
    1.9 KB · Aufrufe: 6
  • icegenerator.patch.txt
    5.3 KB · Aufrufe: 7
  • shout.patch.txt
    17.9 KB · Aufrufe: 8
  • udpshout.patch.txt
    2.9 KB · Aufrufe: 7
Zuletzt bearbeitet:
Oh cool, wollte ich auch mal compilieren :)

Im trac hast Du jetzt aber ample angehängt, wieso? Kenne zwar ample überhaupt nicht, aber es wird seit 2003 nicht weiterentwickelt oder ist es dennoch besser als icecast?

Edit:
@oliver: wollen wir dem sf3978 nicht die Schreibrechte für svn geben. Er erstellt viele Patches, die bis auf kleine Fehler absolut OK sind. Mit dem Einpflegen dieser Patches kommen wir definitiv nicht mehr hinterher. Die kleinen Fehler, die er noch macht, können wir immer im Nachhinein ausbessern. Ich werde am Anfang über seine Committs auch drüberschauen.
 
Zuletzt bearbeitet:
ample ist ein Leichtgewicht, einfach zu konfigurieren und für wenig performante Boxen gut geeignet.
icecast ist etwas komplizierter, die Box sollte evtl. performanter sein. icecast ist noch nicht vollständig. Es fehlen noch ices (encoder/streamer/source) und die libshout (library). Die Patches für diese Komponenten werde ich auch erstellen. Wer Lust hat kann mitmachen.;)

@er13:
Dein Vorschlag betr. Schreibrechte für svn, ehrt mich. Aber ich denke ich bin noch nicht ausreichend fit für Freetz. Ich fühle mich wohler, wenn jemand sich meine Patches anschaut, bevor die in Freetz eingepflegt werden. Es müssen ja nicht alle Patches die ich erstelle und poste, sofort in Freetz committet werden.
 
Ich behalte das mit den Schreibrechten im Hinterkopf...

MfG Oliver
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
246,273
Beiträge
2,249,292
Mitglieder
373,862
Neuestes Mitglied
904lte
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.