Forum: Mikrocontroller und Digitale Elektronik Audio-Stream WLAN ESP32 => Sender-Receiver


von ju (Gast)


Lesenswert?

Hi,

ich möchte mit Microcontrollern Audio-Streamen. Hierzu gleich mal ein 
paar Fragen.

- Mit welchen Latenzen muss ich im Idealfall rechnen (ich möchte am 
Frequenzspektrum nur "sehr wenig" abschneiden).
- Welcher Controller ist dafür gut geeignet (ich habe gehofft hier mit 
einem ESP32 arbeiten zu können <- weil Kompakt und mir bereits bekannt 
(bin aber auch offen für was neues, wenn es denn besser ist).
- was gibt es da bereits für Libraies oder Lektüren um sich da 
einzuarbeiten (idealerweise auch mit Beispielen).

Ich brauche einen Sender und Empfänger, da ich sozusagen ein Livesignal 
von der Türklingel übertragen möchte. <- Stimmt, ne halbe Sekunde 
latzenz ist kein Beinbruch und ebenso brauch ich auch nicht das volle 
Frequenzspektrum dennoch will ich hier ein wenig "übertreiben" und mal 
schauen was >machbar< ist.
HD-Quality an der Türklingel wäre irgendwie geil :)

> vermutlich will ich das auch Autark laufen lassen, also ist WLAN nicht so 
wichtig, aber ich brauch eben eine gewissen "Bandbreite" sowie eine Reichweite von 
etwa 10 Meter und mindestens 1 Mauer wäre gut (tendenziell sollten aber 15 Meter 
und ein Treppenhaus [also 3 Mauern]) auch funktionieren.

Vielen Dank
seid gegrüßt
bert

von Stefan F. (Gast)


Lesenswert?

> Mit welchen Latenzen muss ich im Idealfall rechnen

Das ist doch uninteressant! Die Frage ist eher, mit welchen Latenzen du 
im Normalfall und im Worst Case rechnen musst.

Bei WLAN ist alles zwischen 1ms und 200ms normal. Es kann aber 
gelegentlich deutlich mehr werden.

Dazu kommt noch eine Latenz durch deinen Pufferspeicher, den wirst du 
brauchen, damit die Wiedergabe nicht ständig hakt. Ich würde mindestens 
5 Sekunden Puffern bevor die Wiedergabe beginnt.

Und dann wird der Audio-Chip (I2S DAC) auch noch seine Latenz hinzu 
fügen.

> Welcher Controller ist dafür gut geeignet

Jeder der genug RAM Frei hat um ein paar Sekunden zu Puffern. Es geht 
bereits mit dem ESP8266.

> was gibt es da bereits für Libraies oder Lektüren
> um sich da einzuarbeiten

Keine Ahnung, hast du noch nicht selbst gesucht?

> Ich brauche einen Sender und Empfänger, da ich sozusagen ein
> Livesignal von der Türklingel übertragen möchte.

Dann spiele erst einmal mit Skype und WLAN (auf beiden Seiten) herum. 
Dabei wirst du die sehr bedingte Eignung von WLAN sofort live erleben. 
Mit Bluetooth geht das besser und dafür kannst du fertige Geräte fix und 
fertig kaufen. Gibt's sogar für Motorradfahrer mit Anschluss für 
Headsets.

> HD-Quality

Das Bild soll auch noch übertragen werden? Fang erst einmal an, kleine 
Pizza-Brötchen zu backen. Das Hochzeits-Festmahl ist was für Profis.

> 15 Meter und ein Treppenhaus [also 3 Mauern]

Damit sind sowohl Bluetooth als auch WLAN raus. Du brauchst vermutliche 
eine Funkanlage, die gebührenpflichtige Funkfrequenzen nutzt.

PS: Wer Funk kennt nimmt Kabel

von ju (Gast)


Lesenswert?

> HD-Quality

Das Bild soll auch noch übertragen werden? Fang erst einmal an, kleine
Pizza-Brötchen zu backen. Das Hochzeits-Festmahl ist was für Profis.

was aber HD heißt ist dir bewusst?

naja, wir sind hier auf völlig falscher Fährte...
Ich will da gar nichts puffern, höchstens Frames verwerfen...

von ju (Gast)


Lesenswert?

*okay... nun ist Frames wirklich ein falscher begriff...

Ich meinte Sequenzen

von Stefan F. (Gast)


Lesenswert?

Ohne Puffer wird da nur übles gestottere heraus kommen.

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.