What hardware / software combination would reliably allow 50 devices to connect over wife and stream audio simultaneously?<p>Is this a solved problem?
With reasonable ish wifi connectivity for all devices itcll just work, if you have a basic latency compensating player and a meager 150ms buffer. Simple. Easy. Player just needs to be aware of internal clock drift & be able to understand "start playing such and such at 8:46pm".<p>If you need to scale more (a lot more) or if connectivity is a challenge (kind of inexcusable given what kit is available), then you need to stop trying to unicast your stream wide & embrace multicast. If it's a single audio stream you dont need to fight the base rate war, per se, but if the base rate is 1mbps you are asking for a lot of airtime to be uninterrupted for really shitty data rates. I dont know what kind of smarts modern APs have here, but generally I see little value trying to low base rate punks- maybe your mercy grants them the ability to connect but if the connectiom is that bad they probably shouldnt be allowed to connect. Telling the AP to use 6mbps, 12mbps, or 24mbps rates for base rate will vastly shorten your transmission time, & make reliability higherr, at the cost of kicking out some fringe devices.<p>Advice to configurr base rate (which <i>definitely</i> affects multicast in wifi) has been around for multiple decades & is unremarkable. Players that can compensate their playing to a "global" clock are unremarkable.
You could use this Samsung classroom management app.
<a href="https://play.google.com/store/apps/details?id=com.tabnova.classroomapp" rel="nofollow">https://play.google.com/store/apps/details?id=com.tabnova.cl...</a><p>Make one device as teacher and all other devices as students
This is one of the things that multicast is designed for.<p>It's a bit janky, but VLC Player can act as both the client and server, here. Shoutcast did multicast, too, the last I checked.