Für UDP-Broadcast-Gurus: Probleme beim Erreichen von UDP-Broadcast-Audiodaten mit hoher Bandbreite über WLAN (802.11N und 802.11G)

Ich versuche, über UDP-Broadcast in einem privaten Netzwerk Mehrkanal-Audio über WLAN von einem Server an mehrere Client-Computer zu senden.

Ich verwende eine Software namens Pure Data mit einem UDP-Broadcast-Tool namens netsend ~ und netreceive ~. Der Code ist hier:http://www.remu.fr/sound-delta/netsend~/

Um es kurz zu machen, ich kann 9 Kanäle an einen Client-Computer in einem Punkt-zu-Punkt-Netzwerk senden, aber wenn ich versuche, an 2 Clients zu senden (ich habe noch nicht mehr versucht), erhalte ich keinen Ton. Ich kann die Audiodaten komprimieren und 4 Kanäle komprimiert (ungefähr 10% der unkomprimierten Größe) über UDP-Broadcast erfolgreich an 2 Clients senden. Oder ich kann 1 Kanal über UDP-Broadcast mit einigen Störungen an 2 Clients senden.

Der WiFi-Router ist ein Linksys WRT300N. Auf allen Computern wird Windows XP ausgeführt. Die IP-Adressen lauten 192.168.1.x mit der Subnetzmaske 255.255.255.0 und der Subnetz-Broadcast-Adresse 192.168.1.255.

Ich bin gespannt - was passiert mit UDP-Broadcast-Paketen im Router? Wenn ich eine Subnetzmaske von 255.255.255.0 habe, macht der Router dann 254 Pakete für jedes Paket, das an die Broadcast-Adresse gesendet wird?

Meine WLAN-Bandbreite beträgt mindestens 100 Mbit / s, aber ich kann anscheinend keine Audiodaten mit mehr als 10 Mbit / s über UDP-Broadcast an mehrere Clients senden.

Was hindert mich daran, Audio bis zur Bandbreitenbeschränkung des WLANs zu senden?

Anregungen für Socket-Code-Änderungen, Netzwerk-Setups, Router-Setups, Subnetz-Änderungen ... alle sehr geschätzt!

danke Nick

Antworten auf die Frage(5)

Ihre Antwort auf die Frage