flipflip;135469 Wrote: 
> Hallo mr_hyde
> 
> Ich habe jetzt auch eine ppc-DS und kann bestätigen, dass dein AlienBBC
> bzw. der mplayer/lame geht.
> 
> CPU-Load ist 100% am Anfang (bis das Cache in der SB voll ist?),
> verteilt etwa 1/3 mplayer und 2/3 lame.
> 
> Könnte man eigentlich nicht einfach nach wav (unkomprimiert)
> dekodieren? Das wären doch auch nur 172 kbytes/s, oder? Andererseits
> geht es ja mit der CPU-Auslastung ganz gut.
> 
> Mal sehen, so genau habe ich das nicht getestet. Aber falls der SS
> stockt am Anfang, könnte man mplayer/lame "nice" laufen lassen (d.h.
> mit geringerer Priorität).
> 
> Das /dev/alienpipe muss übrigens nicht unbedingt in /dev sein. Das
> ginge auch in /volume1/SSODS/dev/alienpipe. Ausser AlienBBC sucht  es
> explizit in /dev und man kann das nicht umkonfigurieren. Einfach so
> wegen meiner Philosophie möglichst wenig an der Original-Firmware zu
> ändern. Andererseits stört es ja auch nicht weiter.
> 
> Noch eine Frage: Da in diesen .conf-Dateien steht ja der Befehl für die
> Transkodierung (RTSP->MP3). Da hat es "BITRATE" und "QUALITY". Ich sehe
> in /proc/PID/cmdline, dass diese Werte mit 44100 und 0 dem lame
> übergeben werden. Aber woher kommen die eigentlich? Das habe ich nicht
> gefunden.
> 
> "mplayer -really-quiet" hält sich ja auch in Grenzen :-) Er motzt noch
> wegen TERM und HOME. Da könnte man evtl. einfach statt "mplayer.sh"
> "TERM=dumb HOME=/tmp mplayer.sh" schreiben. Oder das ins mplayer.sh
> reintun.
> 
> Hast du den mplayer und den lame selber kompiliert?
> 
> Naja, als erstes muss mal ein Kompiler her :-)
> 
> flip

Hallo Flipflip, 

freut mich, dass es funktioniert. Die Konvertierung zu .wav habe ich
getestet. Allerdings schreibt mplayer ja leider nur in eine fifo und
ich habe es nicht geschafft, Slimserver dazu zu bewegen, auch hieraus
zu lesen. Daher hatte ich ja mal getestet, gcc zu installieren. Ich
wollte ein Programm schreiben, dass aus der fifo liest und in stdout
schreibt. Dann müsste es der SS lesen können.

Mit der Pipe hast du recht. Man kann sie irgendwo hin legen. Dann
müssen eben die entsprechenden config files geändert werden.

Ich habe HOME=/volume1/SSODS/etc und TERM="vt102" einfach in der
ssods.conf gesetzt und exportiert.

Wo die Werte für die Bitrate herkommen, weiss ich auch nicht. Wichtig
ist noch zu erwähnen, dass man in Eistellungen/Player die Lame
qualitätsstufe auf 9 setzt, sonst gibt es unter Umständen Aussetzer. 

Falls du mehr infos vom mplayer haben willst, kannst du die option -v
wählen. Dann spukt er so ziemlich alle Infos über den stream aus.

Lame habe ich von debian (allerdings die experimental, da stable nicht
mit diesen Einstellungen läuft). mplayer hat bpa (oft in 3rd party
forum) freundlicherweise für den ppc ohne videofunktion kompilliert.
Ich denke auch, dass ein funktionierender compiler sehr hilfreich ist.


Ich hatte ja bereits versucht, den SS 6.5 auf der DS zu installieren.
Dieser benötigt aber YAML::SYCK. Das scheint es als binary aber nur für
Perl 5.8.8 zu geben. Das läuft aber nicht auf der DS, da hier eine
höhere libc6 benötigt wird. Diese hatte ich auch schon mal drauf. Dann
meckert das System (Perl) aber wegen 'cannot handle TLS data'.

Aber ich denke, dass es einer schon schafft, den gcc zum laufen zu
bringen. Ich bleibe auf jeden Fall dran.

mr_hyde


-- 
mr_hyde

Mr_Hyde / Slimserver 6.3.1 / Synology Diskstation DS106
------------------------------------------------------------------------
mr_hyde's Profile: http://forums.slimdevices.com/member.php?userid=6032
View this thread: http://forums.slimdevices.com/showthread.php?t=27132

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/slimserver-de

Antwort per Email an