Forum: Mikrocontroller und Digitale Elektronik Webradio ESP32


von Michael F. (sharpals)


Lesenswert?

Bitte an den Admin das bitte löschen, ist sowiso das falsche forum für 
die sache




Hallo, ich will gerade ein webradio bauen, das klassisch zu verwenden 
ist. Also Knopf für senderwahl und Lautstärke potentiometer.
Es soll dann in ein normales radiogehäuse eingebaut werden.

Anscheinend, kranken alle projekte daran, das sie nie fertig werden.
Bei mir könnte das so enden, wenn ich die stramingabrisse nicht unter 
kontrolle kriege. Die verlinkten demos scheinen alle das selbe problem 
zu haben.

Und zwar nach einiger zeit verlieren sie die verbindung zu der URL und 
man muß sie neu aufrufen. Das habe ich automatisiert. Nur es ist schon 
ärgerlich, wenn es aussetzer gibt.

Ein puffer hat zwar die underruns beseitigt ( manche strams senden 
blöcke ), aber nach einiger zeit geht eindeutig die clientverbindung 
verloren ( AP ist aber noch erreichbar ).

Hat jemand eine idee, wie man der gegenüberseite mitteilt, das man 
weiter daten haben möchte ?


hier mal der code ( kann jeder gerne ausshlachten !!)

Eigenschaften:
- 3 AP einrichtbar.
- AP0 ist über die serielle schnittstelle einrichtbar.
- Senderliste wird über FTP eingerichtet ( 17. stück ).
- 32k ringpuffer
- Stationsauswahl

Hier war der quelltext

: Bearbeitet durch User
von Planloser (Gast)


Lesenswert?

Was an

"Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang"

hast Du nicht verstanden?

von Michael F. (sharpals)


Lesenswert?

Wie kann man den hier löschen ?

Es ging darum, das jemand nicht die arduino IDE anwerfen muß.

ABer naja ..

von Michael U. (amiga)


Lesenswert?

Hallo,

ich kann zwar auch nur mit unfertigen Projekten dienen, aber:
ein ESP32 spielt ohne Abbrüche hier einen internen IceCast-Strem ohne 
Probleme.
ESP8266Audio Lib und auch die ESP32-audioI2S Lib machen das.
Rundfunksender hatte ich mehr als Test auch schon laufen, eigentlich 
auch stabil zumindest über ein paar Stunden, länger habe ich nie 
getestet.
Beide Libs decodieren MP3 in Software und geben I2S aus, am ESP32 hängt 
ein UDA1334A Modul oder 2x MAX98357A direkt am i2Sl.
ESP32A1S mit internem I2S-Codec existiert hier auch, läuft genauso.

VS1053 am ESP8266 gibt es auch noch irgendwo, lief eigentlich damals 
auch.
Irgendwo ga es da auch mal Forenbeiträge hier in Threads, finde ich aber 
nicht wieder...

Gruß aus Berlin
Michael

von Michael F. (sharpals)


Lesenswert?

Vielen dank für die antwort.
Erstaunlicherweise laufen die amerikanischen streams stabil, sogar über 
nacht.
Ärger machen besonders die ÖR. Es hat den anschein, das die gegenseite 
irgendwann mal die verbindung zurückweisen tut.

Domradio. z,b hat lücken im stram, da darf der puffer nicht zu klein 
sein, aber die clientverbindung bleibt stabil.

Mich würde nicht wundern, wenn ein IceCast auch stabil laufen tut.

Ja ich hatte mir die beiträge mal angesehen, die hier so zu finden sind, 
aber denen ist am ende immer die puste ausgegangen.

Wie groß ist die einrichtung von einem IceCast ? dann würde ich einfach 
mal einen teststram aufsetzen und schauen , ob der stabil läuft.

von Marc (Gast)


Lesenswert?

>Irgendwo ga es da auch mal Forenbeiträge hier in Threads, finde ich aber
>nicht wieder...

Ich habe auch mal gerade noch mal danach gesucht:

Beitrag "Re: Webradio basteln"
Beitrag "ESP32 Web-/SD-Card Player"

Danke Michael für Deine Hilfe damals ... ist ja auch schon wieder 2 
Jahre her.

von Michael F. (sharpals)


Lesenswert?

vielen dank , den zweiten hatte ich übersehen.

Aber auch hier scheint es zu einem abrupten stillstand gekommen zu sein.

Am anfang macht man viele fortschritte und dann fangen die gemeinheiten 
an und man sich dann fragt, doch lieber kaufen ?

Nur würde ich es gerne, wieklich als ,,radio" verwenden und bedienen.

von Michael F. (sharpals)


Lesenswert?

so um die sache zu beenden :

mein verdacht ist, das es sich um ein fehler, beim Dekoder handelt.

Da man mir keinen VS1053 ( Dekoder ), sondern den VS1003 verkauft hatte, 
habe ich ihn ausgetauscht.

Vorsicht die Blaue platine, scheint mit den V1003 bestückt zu sein
Wärend die Grüne mit dem richtigen chip bestückt ist

Ich lasse gerade einen stream paralell auf dem PC laufen und sie laufen 
( ziemlich ) syncron.

Bei dem alten modul , hinkten die strams immer weiter hinterher.
Ich muß mich noch einmal mit der takterzeugung des modules 
auseinandersetzen und dann einen testton ausgeben.

Es muß also die PLL im 1053 korregiert werden, oder die 
bürdekondensatoren am quarz angepasst werden.

: Bearbeitet durch User
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.