Icecast geht mit Teklab aber nur ohne Easy Config . Mit Easy Config startet der Stream nicht. Der Fehler liegt dabei das Sobald mehr als ein Port in der Easy Config benötigt wird, in meinem Fall Relayport wird dieser mit dem Lokalem Serverport von der Easy Config wieder Überschreiben.
Hier müsse ein 2 Wert für ein Weiteren Port hinterlegt werden da die Easy Config ja den Wert <port> </port> nur einmal schreiben kann.
Bei mir Rennt der als Relayweiterleitung von einem Shoutcast zum Icecast.
Hier mal eine Lauffähige Config
<icecast>
<location>Stationsname</location>
<admin>Admin</admin>
<limits>
<clients>150</clients>
<sources>150</sources>
<threadpool>5</threadpool>
<queue-size>102400</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
</limits>
<authentication>
<source-password>xxxxxx</source-password>
<relay-password>xxxxxxxx</relay-password>
<admin-user>admin</admin-user>
<admin-password>xxxxxxxx</admin-password>
</authentication>
<hostname>Betreiberkennung</hostname>
//Serverport Lokal zb 8020
<listen-socket>
<port>PORT HIER</port>
</listen-socket>
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url> # Beispiel Yellow Page Server
</directory>
<paths>
<basedir>/home/xxxxx/streams/xxxxxx</basedir>
<logdir>/home/xxxxx/streams/xxxxx/logs</logdir>
<webroot>/home/xxxxx/streams/xxxxx/web</webroot>
<adminroot>/home/xxxxx/streams/xxxxx/admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel>
</logging>
//Shoutcast Relayserver Quelle
<relay>
<server>ip</server>
<port>Port</port>
<mount>/</mount>
<local-mount>/Radioname Relay</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>
//Zielmount Icecaststream
<mount>
<mount-name>/Radioname Relay</mount-name>
<max-listeners>25</max-listeners>
<burst-size>65536</burst-size>
</mount>
Vielleicht Hilft es ja