Forum
Tipps
News
Menu-Icon

Suse: Darkice arbeitet nicht?

Hallo erstmal.
Ich hoffe hier findet sich jemand, der den Fehler sieht.
Zum Umfeld:
via Darkice würde ich gerne streamen bei einem Internetradio.
das Problem: von den "kollegen" kennt sich keiner mit Linux aus - die arbeiten alle mit Sam.

zum testen der Einstellungen gibt es einen extra Shoutcastserver.

Also hab ich im Vorfeld darkice soweit konfiguriert das ich nur noch serverip, port und passwort brauchte.

Soweit sogut - gestern abend wurde ich "getestet" - und es klappte nichts.

Ablauf der Reihe nach:
IP, passwort und Port (8321) bekommen und eingetragen           
Darkice bricht mit fehlermeldung ab.
Schnell gegoogled und auf einer seite dazu entdeckt das man bei dem fehler den falschen port hat =serverport - der clientport muss +1 sein)
also auf 8322 geändert - darkice lief sauber.
aber es am anderen ende des sc-servers kam nix an- und nach 30 sec ->serverkick wegen timeout
(was etwa zeitgleich bei mir einen buffer overrun auslöste)

config ->
[general]
duration=0
bufferSecs=5
reconnect=yes

[input]
device=plughw:0,0
sampleRate=44100
bitsPerSample=16
channel=2

[shoutcast-0]
bitrateMode=cbr
bitrate=128
quality=0.8
server=xxxxxxxxxx
port=8322
password=xxxxxxxx
name=Casting
genre=mixed
public=yes
format=mp3

mit darkice -v 10 kam dann folgende infos (die mir aber auch nicht sagen, wo der fehler lag bzw liegt):

darkice -c darkice.conf -v 10
DarkIce 0.18 live audio streamer, http://darkice.tyrell.hu/
Copyright (c) 2000-2007, Tyrell Hungary, http://tyrell.hu/

Using config file: darkice.conf
24-Apr-2007 21:04:31 Using ALSA DSP input device: plughw:0,0
24-Apr-2007 21:04:31 encoding
24-Apr-2007 21:04:31 scheduler high priority 99
24-Apr-2007 21:04:31 Using POSIX real-time scheduling, priority 98
24-Apr-2007 21:04:31 BufferedSink, new peak: 10
24-Apr-2007 21:04:31 BufferedSink, remaining: 163830
24-Apr-2007 21:04:31 server response length: 20
24-Apr-2007 21:04:31 server response: OK2
icy-caps:11


24-Apr-2007 21:04:31 BufferedSink, new peak: 19
24-Apr-2007 21:04:31 BufferedSink, remaining: 163821
24-Apr-2007 21:05:02 server response length: 0
24-Apr-2007 21:05:02 server response: 128
24-Apr-2007 21:05:02 set lame mode 1
24-Apr-2007 21:05:02 set lame channels 2
24-Apr-2007 21:05:02 set lame in sample rate 44100
24-Apr-2007 21:05:02 set lame out sample rate 44100
24-Apr-2007 21:05:02 set lame bit rate 128
24-Apr-2007 21:05:02 set lame lame quality 8
24-Apr-2007 21:05:02 set lame lowpass frequency 0
24-Apr-2007 21:05:02 set lame highpass frequency 0
24-Apr-2007 21:05:02 set lame psycho acoustic model 1
24-Apr-2007 21:05:02 set lame error protection 1
LAME 3.97 32bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
24-Apr-2007 21:05:02 MultiThreadedConnector :: tranfer, bytes 0
24-Apr-2007 21:05:02 MultiThreadedConnector :: ThreadData :: threadFunction, was (thread, priority, type): 0x80900e8 98 SCHED_FIFO
24-Apr-2007 21:05:02 MultiThreadedConnector :: ThreadData :: threadFunction, now is (thread, priority, type): 0x80900e8 1 SCHED_FIFO
24-Apr-2007 21:05:03 BufferedSink, new peak: 417
24-Apr-2007 21:05:03 BufferedSink, remaining: 163423
24-Apr-2007 21:05:03 MultiThreadedConnector :: sinkThread reconnecting 0
24-Apr-2007 21:05:03 BufferedSink, new peak: 1573
24-Apr-2007 21:05:03 BufferedSink, remaining: 162267
24-Apr-2007 21:05:04 server response length: 20
24-Apr-2007 21:05:04 server response: OK2
icy-caps:11

&àT.Fèü
24-Apr-2007 21:05:35 server response length: 0
24-Apr-2007 21:05:35 server response: 128
24-Apr-2007 21:05:35 set lame mode 1
24-Apr-2007 21:05:35 set lame channels 2
24-Apr-2007 21:05:35 set lame in sample rate 44100
24-Apr-2007 21:05:35 set lame out sample rate 44100
24-Apr-2007 21:05:35 set lame abr bitrate 3
24-Apr-2007 21:05:35 set lame abr mean bitrate 128
24-Apr-2007 21:05:35 set lame lowpass frequency 0
24-Apr-2007 21:05:35 set lame highpass frequency 0
24-Apr-2007 21:05:35 set lame psycho acoustic model 1
24-Apr-2007 21:05:35 set lame error protection 1
LAME 3.97 32bits (http://www.mp3dev.org/)
Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
24-Apr-2007 21:05:35 Buffer overrun!
24-Apr-2007 21:05:36 MultiThreadedConnector :: sinkThread reconnecting 0
24-Apr-2007 21:05:37 server response length: 20
24-Apr-2007 21:05:37 server response: OK2

ich hoffe, es gibt hier jemand der den fehler kennt bzw sieht - ich hab die config-bastelei zigfach überprüft im vorfeld (also zb auf vergessene optionen) mithilfe diverser seiten - aber laut theorie müsste alles laufen

 


Antworten zu Suse: Darkice arbeitet nicht?:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

davon ausgehend, das du auch die Firewall passend konfiguriert hast um die Kommunukation zu gewährleisten, ist der Buffer overrun eine böse Meldung. Solltest mal sehen, eine aktuellere Version für den Filter zu bekommen. Kann die leider nicht gross helfen, da ich das Produkt nicht kenne. Icecast hingegen, läuft problemlos und ist in der openSUSE enthalten. Das Internet, aber auch die Forensuche, bietet dir zu icecast Unmengen von Hilfe an. Falls Du das Problem nicht in den Griff bekommst, wäre das eine Alternative.

http://de.wikipedia.org/wiki/Icecast

Have Fun

:) nunja - Icecast ist ja das serverprogramm, so wie shoutcast - zum dahin senden benötige ich trotzdem ein programm wie darkice - und damit scheitert das ganze.

und als Datenquelle für den für mich "festen" (da ich ja den shoutcast server nicht betreibe) gibts unter linux keine echten alternativen soweit ich fündig wurde.

Ices2 bedient soweit ich das gesehen nur Icecast-Server
darkice ist kompatibler

und lokal ( da nur 1 PC) kann ich nicht datenquelle (zb ices2) und icecast laufen lassen um dann an den shutcast zu senden (wobei ich nicht glaube, das das machbar ist - icecast verteilt nur die daten an die potenziellen hörer, wird sich aber kaum in einen shoutcastserver einloggen lassen

-> das wäre ja praktisch folgende konfig:

html-Editor -> apache lockal -> apache im web -> Browser

und das sich apache auf nen anderen server einloggt zur datenweitergabe wär mir neu :)




 
« Letzte Änderung: 25.04.07, 11:13:15 von LinuxCobra »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

achso du suchst einen Streaming client. Kandidaten: democracyplayer, vlc, gstreamer, amarok, gxine, kmplayer, kaffeine, LiveIce ( Bestandteil vom icecastpaket) http://star.arm.ac.uk/~spm/software/liveice.html u.v.m.

Have Fun

« Letzte Änderung: 25.04.07, 14:26:45 von Dr. SuSE »
:) kenne ich fast alle - das problem :

was diese als streamen verstehen reicht weder für icecast-server noch für shutcast-server (verständigungsproblem?¿?)

man könnte es so umschreiben -> die können ascii und die server erwarten pgp mit 2048 bit .......

wobei amarok als einzigstes ein "geeignetes Plugin-script" hat ... das auf darkice aufbaut (also darkice nur ansteuert bzw startet)

da könntest du auch zb idjc nennen - nur muss man da jack zwischen der alsaausgabe und dem programm schalten
(wobei amarok und prokyon3 besser geeignet wären, vor allem wenn man in einer größeren sammlung ein bestimmtes lied sucht)
prokyon baut dabei wenigstens nicht zwangsweise auf jack auf - man kann als ausgabe auch xmms nehmen ... nur gibt es dazu nur ein sehr veraltetes plugin das zudem nicht ganz entbuggt wurde vor dessen einstellung (nennt sich xmms-liveice) und wurde zugunsten von oddcast-jack eingestellt. - was wiederum nur via jack läuft und nicht einmal ein direkt-plugin ist sondern eigenständig läuft (wie auch darkice)

(von meinen vergeblichen versuchen mit jack fange ich lieber nicht an - das ist so erfolgreich wie der versuch aus wasser gold zu machen)
zudem benutzt oddcast-jack dasselbe verfahren wie darkice:
Daten die auf das soundkarten-device sollen werden abgehört und an den server (icecast/shoutcast) weiterleiten, mit einem entsprechenden protokoll (sehr vereinfacht ausgedrückt, da beide zb lame haben wollen oder oggVorbis-libs)



 
« Letzte Änderung: 25.04.07, 14:48:45 von LinuxCobra »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

merke schon, du steckst da mehr in der Materie als ich. Schau mal hier ob für dich was passendes dabei ist:

http://www.icecast.org/3rdparty.php

Have Fun

mal stöbern - wobei ich zb bei der page von xmms nichts gesehen hatte bisher was passt :/

Aber nur mal so als nebeninfo: Ich hab anno dazumal mit Suses 6.1 angefangen - und ich nehme immer folgenden Weg bei Problemen:
doku's durchackern (mehrfach) - im WWW suchen, mich via IRC mit anderen linuxusern austauschen - aber wenn das alles nicht weiterhilft -> foren oder suse-liste (wobei dort solch komplizierten dinge kaum ne lösung finden)

darkice wär halt das ideale verbindungsglied (oder ein direkt-plugin für xmms) für das ganze
um ma das beispiel aus meinem 2.ten posting aufzugreifen:

xmms/amarok/... = html-Editor
darkice = ftp programm
shoutcast = webserver der Homepage

und je weniger noch dazu kommt zwischen editor und fertiger page, desto besser (anspielung auf jack+oddcast-jack)

na ja - falls sich noch jemand findet der ev den fehler sieht (manchmal sieht man den wald vor lauter bäumen nicht) - ich werd parallel bis zur lösungsfindung (das werd ich dann als abschluss posten) immer iweder hier reinschauen :) - es darf also bis dahin weiter gepostet werden *gg*

Bis dann also
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo LinuxCobra,

wäre sehr verwundert, wenn hier noch jemand was zu Deiner Problemstellung wüsste. Dies hier ist ein Einsteigerforum. Mein Schwerpunkt liegt auf anderen Gebieten. Da kann ich dir altem Linuxhasen kaum weiterhelfen.

Have Fun


« Suse: Geschwindigkeitsproblem mit Windows-FreigabeSuse: Suse Linux 10.2 kein Bild »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Linux
Linux bezeichnet ein kostenloses Betriebssystem, das als Open Source verfügbar ist. Die erste Version entstand 1991 und wurde von dem Finnen Linus Torvalds aus dem S...

Sampling
Bei Sampling (aus dem Englischen für "Auswahl", "Muster", "Beispiel") meint man eine Aufzeichnung und Digitalisierung einer Audiosequenz (Musik, Töne, Gerä...

COM Port
Die Abkürzung COM Port steht für Communication Port. Dies ist eine serielle Schnittstelle an PCs als Anschluß für Zubehör, wie Maus und Modem, a...