bekomme icecast server nicht ans laufen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

bekomme icecast server nicht ans laufen

Beitrag von tsibi » 31.08.2004 20:29:54

Hallo Forum,

ich würde in unserem Hausnetzwerk gerne den Icecast-Server installieren. Ich verwende Debian woody und habe die enthaltene Version (1.3..1.4.2) installiert.

Ich kann den Icecast Server zwar starten, bekomme allerdings über Winamp keine Verbindung.
Gehe ich auf die Seite
http://192.168.100.1:8000/list.cgi
wird mir angezeigt, dass icecast als HTTP server oder so läuft und eben keine Sourcen verbunden sind.

Im Winamp habe ich alle Zugangsdaten richtig eingetragen.

Für eure Hilfe bedanke ich mich im Voraus


Hier meine icecast.conf:

touch_freq 5
max_clients 10
logfile icecast.log
server_name debian
console_mode 3
statshtml_log /var/www/icecast.htm
stats_time 5
rp_email tsibi@gmx.de
accessfile access.log
usagefile usage.log
port 8000
encoder_password geheim

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Beitrag von thorben » 01.09.2004 09:50:31

moin,
was sagen die logfiles? gibts da irgendwelche errors?

hat winamp die nötigen berechtigungen? stichwort personal firewall....


gruß
thorben

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 01.09.2004 14:05:41

Hallo,

auf dem Laptop von Winamp ist keine Firewall installiert. Klicke ich in Winamp auf connect versucht er zwar eine
Verbindung herzustellen, springt dann kurz auf disconnect und dann eben wieder auf connect. In den logfiles von icecast taucht da aber gar nichts auf.
Stattdessen hab ichs mal mit liveice versucht. Hier habe ich das richtige Passwort in die Config-Datei eingetragen,
doch die Verbindung klappt nicht.

Hier ein Auszug aus der icecast.log:

[01/Sep/2004:13:53:10] [0:Main Thread] Icecast Version 1.3.11-debian Starting..
[01/Sep/2004:13:53:10] [0:Main Thread] Trying to fork
[01/Sep/2004:13:53:10] [0:Main Thread] Detached (pid: 1187)
[01/Sep/2004:13:53:10] [0:Main Thread] Starting main connection handler...
[01/Sep/2004:13:53:10] [0:Main Thread] Listening on port 8000...
[01/Sep/2004:13:53:10] [0:Main Thread] Using 'debian' as servername...
[01/Sep/2004:13:53:10] [0:Main Thread] Server limits: 10 clients, 800 clients per source, 5 sources, 5 admins
[01/Sep/2004:13:53:10] [0:Main Thread] WWW Admin interface accessible at http://debian:8000/admin
[01/Sep/2004:13:53:10] [0:Main Thread] Starting Calender Thread...
[01/Sep/2004:13:53:10] [0:Main Thread] Starting UDP handler thread...
[01/Sep/2004:13:53:10] [0:Main Thread] Starting relay connector thread...
[01/Sep/2004:13:55:52] [4:Connection Handler] Kicking source 0 [localhost] [Bad Password] [encoder], connected for 0 seconds, 0 bytes transfered. -1 sources connected
[01/Sep/2004:13:55:52] [4:Connection Handler] Kicking all 0 clients for source 0

Danke im Voraus

tsibi

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Beitrag von thorben » 01.09.2004 17:04:42

hmm, da steht eindeutig "bad password"...

evtl probleme mit engl/deutschem tastaturlayout?

gruß
thorben

Benutzeravatar
Payne_of_Death
Beiträge: 484
Registriert: 16.05.2004 20:21:30
Kontaktdaten:

Beitrag von Payne_of_Death » 01.09.2004 17:07:05

Mir sagt dieser Server allgemein nichts.
Vielleicht hilft es mal zu erklären was dieser überhaupt tut.

[Vermutung]
Ich vermute mal das es sich um einen Internet Radio Server handelt oder?
Und dieser wird vermutlich aus dem Internet Sourcen laden.
Dann wäre die Frage offen ob der Router 8000 an den richtigen Rechner routet und überhaupt durchlässt
[/Vermutung]
Das System was mich zu Fall bringt muss erst mal geboren werden.

sundance
Beiträge: 131
Registriert: 02.08.2004 12:19:57
Kontaktdaten:

Beitrag von sundance » 01.09.2004 17:17:50

hi,
schau dir das mal an: http://home.arcor.de/patrick.z/streaming.pdf.
Bei mir läuft der Server super und ich hab auch keine Probleme beim verbinden.

Nur was ich bei dir nicht verstehe ist http://192.168.100.1:8000/list.cgi .
Wofür brauchst du list.cgi?

Also wenn ich einen audio-stream abfangen möchte, öffne ich immer xmms und füge
dann die url 192.168.100.1:8000 ein.

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 01.09.2004 22:03:29

Hallo,

ich glaube nicht, dass Probleme mit dem Tastatur-Layout vorliegen. Ich habe ja immer nur das Passwort geheim eingetragen:

encoder_password geheim
admin_password geheim
oper_password geheim

Und hier meine liveice.cfg:

SERVER localhost
PORT 8000
PASSWORD geheim
SHOUT_MODE
NO_SOUNDCARD
PLAYLIST /root/playlist.txt

Schöne Grüße und Danke für weitere Hilfe

tsibi

Benutzeravatar
mragucci
Beiträge: 598
Registriert: 08.09.2004 03:21:24
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Endor
Kontaktdaten:

icecast-server

Beitrag von mragucci » 12.09.2004 16:15:57

Servus!

*räusper*
:idea:
Note about Icecast passwords

Icecast has been compiled with encrypted passwords support. Plain text
password consequently won't work. Please read the README.Debian file to
learn how to generate encrypted passwords
In meiner icecast.conf:
######################### Server passwords #####################################
# icecast for Debian has been compiled with crypt support.
# Thus, you have to create a crypted version of the password.
# You can generate encrypted passwords with makepasswd.
# Please *change* default password before using it.
#########################
Hoffe Dir geholfen zu haben!

cya,
Mario

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Re: icecast-server

Beitrag von tsibi » 12.09.2004 18:53:18

Hallo,

danke für deine Antwort. Du hast gerade mein Brett vorm Kopf weggeschlagen. So was ist echt peinlich.

Jetzt klappt das connecten mit Winamp. Ich möchte aber auch noch mittels liveice eine Playlist laufen lassen. Meine Config-File siehst du in einem vorherigen Beitrag.

Für Hilfe wäre ich sehr dankbar.

Ich habe in die liveice-config das unverschlüsselte Passwort eingetragen.

Gruß
Simon

Benutzeravatar
mragucci
Beiträge: 598
Registriert: 08.09.2004 03:21:24
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Endor
Kontaktdaten:

icecast und icelive

Beitrag von mragucci » 12.09.2004 20:53:06

Sers,

freut mich, Schritt 1 hätten wir ja dann schon mal :-)
Welcher Fehler taucht denn bei liveice auf, bzw. was steht im icecast-log?

Vergiss nicht, dass in der liveice.cfg 2x nach einem passwort gefragt wird, einmal ganz oben und einmal ziemlich in der Mitte....

cya,
Mario

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Re: icecast und icelive

Beitrag von tsibi » 13.09.2004 16:41:25

Hallo,

freut mich, dass du mir da weiter hilfst.

Hier mal meine /etc/liveice.cfg:
SERVER 127.0.0.1
PORT 8000
PASSWORD klartext
SHOUT_MODE
NO_SOUNDCARD
PLAYLIST /root/playlist.txt
USE_LAME3

Rufe ich liveice auf, erscheint folgendes:

debian:/etc# liveice
playlist
/root/playlist.txt
4
opening connection to 127.0.0.1 8000
Attempting to Contact Server
connection successful: forking process

Folgendes erscheint in der icecast.log:

[13/Sep/2004:16:17:33] [0:Main Thread] Icecast Version 1.3.11-debian Starting..
[13/Sep/2004:16:17:33] [0:Main Thread] Trying to fork
[13/Sep/2004:16:17:33] [0:Main Thread] Detached (pid: 5376)
[13/Sep/2004:16:17:33] [0:Main Thread] Starting main connection handler...
[13/Sep/2004:16:17:33] [0:Main Thread] Listening on port 8000...
[13/Sep/2004:16:17:33] [0:Main Thread] Using 'debian' as servername...
[13/Sep/2004:16:17:33] [0:Main Thread] Server limits: 10 clients, 800 clients per source, 5 sources, 5 admins
[13/Sep/2004:16:17:33] [0:Main Thread] WWW Admin interface accessible at http://debian:8000/admin
[13/Sep/2004:16:17:33] [0:Main Thread] Starting Calender Thread...
[13/Sep/2004:16:17:33] [0:Main Thread] Starting UDP handler thread...
[13/Sep/2004:16:17:33] [0:Main Thread] Starting relay connector thread...
[13/Sep/2004:16:17:56] [4:Connection Handler] Accepted encoder on mountpoint /live from localhost. 1 sources connected
[13/Sep/2004:16:18:23] [4:Source Thread] Lost connection to source on mount /live, waiting 30 seconds for timeout
[13/Sep/2004:16:18:53] [4:Source Thread] Kicking source 0 [localhost] [Client timeout exceeded, removing source] [encoder], connected for 57 seconds, 0 bytes transfered. 0 sources connected
[13/Sep/2004:16:18:53] [4:Source Thread] Kicking all 0 clients for source 0

Als ich mit winamp versuchte den Stream zu hören, bekam ich nach ein paar Sekunden einen Timeout.

Für Hilfe wäre ich sehr dankbar.
Ich glaube ja, dass meine liveice.cfg nicht passt.

Gruß
Simon

Benutzeravatar
mragucci
Beiträge: 598
Registriert: 08.09.2004 03:21:24
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Endor
Kontaktdaten:

Re: icecast und icelive

Beitrag von mragucci » 13.09.2004 17:32:38

Hmmm,

also, ich bin nicht der Experte für Icecast, aber schaun mer mal....

PLAYLIST /root/playlist.txt
Die Datei /root/playlist.txt existiert und beinhaltet die MP3's, die abgespielt werden sollen (inklusive Pfadangabe, wenn Sie nicht in /root liegen)?
Die Files sind lesbar?
BTW: Warum /root? Das impliziert, dass du liveice als root laufen lassen willst... Nicht gut!

USE_LAME3
LAME3 Encoder ist installiert???

Füg deiner liveice.cfg (BTW: Hast du Debian? Bei mir haut er das in die /etc/icecast/liveice.cfg rein, nicht, dass dein Config-File am falschen Ort liegt...)
VERBOSE 10

Bis denne,
Mario
Ich will im Schlaf sterben - Wie mein Opa...
Und nicht weinend und schreiend wie sein Beifahrer!
-----
https://www.whisperedshouts.de

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Re: icecast und icelive

Beitrag von tsibi » 14.09.2004 10:31:46

Hallo,

liveice funktioniert! Folgende Probleme habe ich behoben:

1. Ich hatte den Lame encoder aus dem Quellcode installiert. Die Binärdatei hatte aber den Namen lame und nicht lame3.
Als ich die Datei umbenannte hats geklappt.

2. In der Playlist dürfen offenbar nur .mp3-Dateien und keine .wav-Dateien stehen.

Danke für deine Hilfe.

Etwas gefällt mir an liveice aber nicht:
Editiere ich die playlist im laufenden Betrieb, werden die Änderungen nicht übernommen.
Gibt es ein Programm ohne grafische Oberfläche, dass so etwas kann?
Man soll die Playlist erweitern können und die hinzugefügten Titel sollen auch mit abgespielt werden.

Gruß

Simon

Antworten