FMOD Audio Streaming an UDP Socket
-
Ich möchte an einen Androiden einen Audio Stream über UDP versenden.
Das ganze klappt schon und das Smartphone spielt den Stream auch ab.
Leider stockt alle 30 sek und es knistert durchgehend wie bei einer Schallplatte.Ich habe jetzt schon seit mehreren Tagen damit experimentiert (Puffergröße, Sleep()-Intervalle, ...) aber besser als jetzt wird es nicht.
Vergleich Gesendet und Empfangen:
Es gehen Pakete verlohren, was denke ich das knistern erklären würde. Und wenn der Puffer im Android desswegen dann auch langsam leer ist würde es das auch erklären..!?Sieht das jemand anders?
Gibt es Vorschläge?Der Stream wird über WLAN gesendet, Smartphone ist ein Galaxy S3 Mini (Also keine schlechte Hardware).
Gruß,
Marco
-
Das Problem ist gelöst.
Das Rauschen lässt sich mit UDP nicht vermeiden da Pakete unterwegs verloren gehen. Das Stocken wird von Paketen erzeugt, die nicht in der Reihenfolge am Android ankommen.
Alles funktioniert mit TCP/IP, da dort ja entsprechende Kontrollmechanismen und Sortierung statt finden..