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
> 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
> 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...
*okay... nun ist Frames wirklich ein falscher begriff... Ich meinte Sequenzen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.