I2S audio streaming?
Posted: Mon Aug 07, 2017 2:56 pm
Let me start by apologising if this has already been discussed - I'm an experienced programmer, but not experienced in audio streaming, so I'm not sure of what to search for!
We are developing a product that needs audio streaming between remote stations and a central server, The ESP32 looks like an excellent platform and we've rapidly managed to get it talking to both an I2S microphone and an I2S audio amplifier (both Adafruit). I've got the Megaphone sample application working and the quality looks promising - but that is simply looping the I2S audio stream between the two devices via the ESP32. I'm not averse to some low-level programming if necessary, but I've no wish to reinvent wheels - I have a higher level product to develop! Is there anything I should be looking at to implement the streaming of the captured audio from the ESP32 to a server running Linux in an industry standard format that can be processed as if it were coming in from a local microphone?
Many thanks in advance!
Martin
We are developing a product that needs audio streaming between remote stations and a central server, The ESP32 looks like an excellent platform and we've rapidly managed to get it talking to both an I2S microphone and an I2S audio amplifier (both Adafruit). I've got the Megaphone sample application working and the quality looks promising - but that is simply looping the I2S audio stream between the two devices via the ESP32. I'm not averse to some low-level programming if necessary, but I've no wish to reinvent wheels - I have a higher level product to develop! Is there anything I should be looking at to implement the streaming of the captured audio from the ESP32 to a server running Linux in an industry standard format that can be processed as if it were coming in from a local microphone?
Many thanks in advance!
Martin