I'm developing a product where one ESP32 needs to transmit audio data via WiFi to up to 60 ESP32 receivers. The maximum data rate for the ESP32 is specified at 150 Mbps so dividing that by 60 gives me a data rate for each receiver of up to 2.5 Mbps. This is approx the data rate for Bluetooth so my thinking is this will be okay for transmitting audio data.
That being said, I'm also wondering if it might be better to have two ESP32's in the transmitter sending out the audio data. This should double the available data rate for each of the 60 receivers. So each ESP32 transmitter would transmit to only 30 ESP32 receivers.
Is this a practical application of the ESP32?
Thanks,
John
One ESP32 transmitting to 60 ESP32 receivers?
-
- Posts: 2
- Joined: Fri Sep 15, 2017 7:59 pm
-
- Posts: 90
- Joined: Sun Jul 02, 2017 3:38 am
Re: One ESP32 transmitting to 60 ESP32 receivers?
Are you expecting them to be tightly synchronized? Stereo?
-
- Posts: 2
- Joined: Fri Sep 15, 2017 7:59 pm
Re: One ESP32 transmitting to 60 ESP32 receivers?
Not necessarily perfectly synchronized, but no audio delays. One presenter is speaking to 60 listeners. If some listeners hear it a few hundred millisecond before others that is fine. Stereo is ideal but mono is okay.
Thanks!
John
Thanks!
John
-
- Posts: 9708
- Joined: Thu Nov 26, 2015 4:08 am
Re: One ESP32 transmitting to 60 ESP32 receivers?
If this is a broadcast application (the information that's going to each receivers is the same), then using multicast or broadcast UDP means you'll only have to send out the data once for all receivers.
Who is online
Users browsing this forum: No registered users and 98 guests