Hallo "filzlaus"
Ja, leider ist der XPort nicht wirklich für Web-Radio geeignet: Er
benutzt intern nur einen 2kByte kleinen Receive-Puffer pro Verbindung,
obwohl er gemäss Homepage sogar 256kByte RAM hat, wovon 64k sogar
unbenutzt sind! Dies ist wirklich unverständlich, da es den
Datendurchsatz doch stark herabsetzt. Mit Ethereal kann man sehr schön
zuschauen, wie der XPort bei kleiner werdendem Puffer (trotz ständiger
Leerung durch den AVR) immer kleinere Pakete bis zu ein paar Bytes
anfordert. Würde er dies nicht machen, würde wohl auch der 2k-Puffer
reichen.
> Bis zu welchen Bitraten kannst du denn problemlos abspielen?
Die meisten Webradios senden mit 128kbit/sec. Von diesen gehen etwa
30-50% direkt, die anderen muss ich über den Webproxy meines Providers
empfangen, da gehen dann alle. Grund ist, dass so die Umlaufzeit (Ping)
XPort - Gegenstelle geringer ist (der Proxy puffert selbst eine gewisse
Anzahl Daten). Stationen über 128kBit/sec gehen dagegen überhaupt
nicht, der Datenstrom ist zu langsam.
Ich habe mir mal zu Testzwecken einen ENC28J60 bestellt, doch fürchte
ich, dass da ein einfacher Atmega32 nicht mehr ausreichen wird.