Hi,
I am seeking assistance with an audio streaming project involving my M5 Atom Echo.
My Goal:
I want to capture the audio stream from my M5 Atcho Echo and convert it to an RTSP stream to listen to the audio in different rooms.
What I’ve Tried So Far:
-
Arduino Audio Tools:
I managed to write some code using the Arduino Audio Tools library that streams the audio in WAV format over HTTP. However, I am experiencing a delay of several seconds, which is not ideal for my use case. -
ESPHome with Home Assistant:
I also tried using the ESPHome project with the dedicated firmware for the M5 Atcho Echo, and it works perfectly with Home Assistant! The delay issue is resolved, and the integration is seamless.
My Questions:
- How is the audio stream sent and received by Home Assistant when using ESPHome with the dedicated firmware?
- Is there a way for me to capture and use this audio stream outside of Home Assistant for my specific needs (e.g., converting it to RTSP for real-time audio distribution)?
Any guidance or suggestions on how to achieve this would be greatly appreciated. Thank you in advance for your help!