Moin, ich habe einen DLNA Server in meinem LAN stehen und in einem, von diesem Server weit entfernten Zimmer Lautsprecher, die mit einem selbst gebauten Verstaerker betrieben werden. Der Verstaerker basiert auf einem Texas Instruments TPA3118D2. Nun fehlt mir der Part dazwischen. Ich dachte im ersten Moment an einen RPi. Der koennte als Client ueber das Netzwerk Medien vom Server beziehen und diese dann auf seinem Audio-Ausgang an den TPA3118D2 weitergeben. Allerdings scheint es mir schon ein wenig mit Kanonen auf Spatzen geschossen. Gibt es eine einfachere Loesung die Audio-Daten, die vom Server gestreamt werden auf die Lautsprecher zu bringen? Danke! PS: Ich rede bewusst von LAN. WLan/Bluetooth etc kommen nicht in Frage in dieser Anwendung.
Queck S. schrieb: > Allerdings scheint es mir schon ein wenig mit Kanonen auf Spatzen > geschossen. Ist es nicht; allenfalls mit etwas großem Kaliber. Man wird das auch mit einem etwas weniger leistungsfähigeren ARM mit weniger RAM hinbekommen, aber die Grundlage bleibt - Prozessor mit ausreichend "Dampf" zur Decodierung von Audiostreams, mit ausreichend Speicher, Netzwerkinterface und einer I2S-Schnittstelle für den Audio-DAC. Sicher, die Graphikunterstützung des RPI ist unnötig, ebenso wie die USB-Ports, aber sehr viel weniger wird grenzwertig.
Wie gut kennst Du Dich mit Embedded Linux aus? Wenn Du Dir schon mal OpenWRT angeschaut hast und eine möglichst kleine und stromsparende Lösung suchst, wäre alternativ zum RPi vielleicht sowas hier für Dich geeignet: http://www.vocore.io/v2.html Wenn Du andererseits mehr Spaß daran hast, ein Highend-Audio-Interface selbst zu bauen, würde ich eher zum Beaglebone Black statt dem RPi raten. Die McASP-Einheiten im BBB sind richtig was feines, lassen sehr flexibles (u.a. externes) Clocking zu, und können I2S, right/left justified, SP/DIF etc. Für einen Einstieg siehe z.B. hier: http://bbb.ieero.com/
Gibt doch ohne Ende Projekte für den RasPi, wenn Du also Musik hören anstatt monatelang entwickeln möchtest, dann nimm so eins, z.B. https://volumio.org/
Denk an die Differenzeingänge deines Verstärkers. Das hat der Rasp. nicht. Ich würde I2S verwenden und mit einem DAC die Daten ausgeben.
Im Prinzip willst du ja einen DLNA Renderer für Audio bauen. An deiner Stelle würde ich mir einen Controller mit Linux und einer bereits vorhandenen Implementierung für DLNA suchen. Das RPi oder ähnliches ist da gar nicht schlecht, wenn dir die Soundkarte passt. Auf einem Embedded Controller mit eigener Software wirst du vermutlich nicht glücklich. Die Datenübertragung wird noch kein Problem sein, aber du müsstest dann ja auch alle Codecs unterstützen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.