Forum: Mikrocontroller und Digitale Elektronik Vom DLNA Server ueber LAN auf Lautsprecher


von Queck S. (Firma: Uni) (kiigass)


Lesenswert?

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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Gerd E. (robberknight)


Lesenswert?

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/

von Long Don (Gast)


Lesenswert?

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/

von AK (Gast)


Lesenswert?

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.

von M.K. B. (mkbit)


Lesenswert?

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
Noch kein Account? Hier anmelden.