ESP32 & IoT Systems Free Updated Sep 03, 2026

ESP32 FreeRTOS Dual-Core Audio Streamer & Web Radio

Stream high-fidelity MP3/AAC Internet radio stations using I2S DAC and dual-core FreeRTOS concurrency.

Project Overview

Harness both Xtensa LX6 cores of the ESP32 to decode and stream live internet radio stations with zero buffer under-runs.

Architecture

  • Core 0 dedicated to Wi-Fi streaming and circular audio buffer management
  • Core 1 dedicated to I2S DAC audio decoding and rotary encoder UI
  • MAX98357A I2S amplifier integration
  • Web-based station bookmarking interface