Dla guru transmisji UDP: problemy z transmisją szerokopasmowej transmisji audio UDP przez WiFi (802.11N i 802.11G)

Próbuję wysłać wielokanałowy dźwięk przez WiFi z jednego serwera do wielu komputerów klienckich przy użyciu transmisji UDP w sieci prywatnej.

Używam oprogramowania o nazwie Pure Data, z narzędziem transmisji UDP o nazwie netsend ~ i netreceive ~. Kod jest tutaj:http://www.remu.fr/sound-delta/netsend~/

Krótko mówiąc, jestem w stanie wysłać 9 kanałów do jednego komputera klienckiego w sieci typu punkt-punkt, ale gdy próbuję rozgłaszać do 2 klientów (jeszcze nie próbowałem więcej), otrzymuję brak dźwięku. Mogę skompresować dźwięk i wysłać 4 kanały skompresowane (około 10% rozmiaru nieskompresowanego) przez transmisję UDP do 2 klientów z powodzeniem. Albo mogę wysłać 1 kanał przez transmisję UDP do 2 klientów, z pewnymi usterkami.

Router WiFi to Linksys WRT300N. Wszystkie komputery działają pod kontrolą systemu Windows XP. Adresy IP to 192.168.1.x, z maską podsieci 255.255.255.0 i adresem emisji podsieci: 192.168.1.255.

Jestem ciekawy - co dzieje się z pakietami rozgłoszeniowymi UDP w routerze? Jeśli mam maskę podsieci 255.255.255.0, to czy router tworzy 254 pakiety dla każdego pakietu wysłanego po adresie rozgłoszeniowym?

Moja przepustowość Wi-Fi wynosi co najmniej 100 Mb / s, ale wydaje się, że nie wysyłam dźwięku o rozmiarze ponad 10 Mb / s przez transmisję UDP do wielu klientów.

Co powstrzymuje mnie przed wysyłaniem dźwięku do limitu przepustowości Wi-Fi?

wszelkie sugestie dotyczące modyfikacji kodu gniazda, konfiguracji sieci, ustawień routera, modyfikacji podsieci ... wszystko bardzo doceniane!

dzięki Nick

questionAnswers(5)

yourAnswerToTheQuestion