Livestream an mehreren Sockets ausgeben?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
p90
User
Beiträge: 198
Registriert: Donnerstag 22. Juli 2010, 17:30

Hi,

habe folgendes Problem:
Ich hab einen Thread der über pyaudio den Sound den ich gerade am PC höre aufnimmt.
Nun muss ich diese Daten über mehrere Sockets ausgeben. So weit so gut.
Das Problem liegt nun darin, dass mir pyaudio immer wieder einen Bufferoverflow wirft.
Deshalb versuche ich gerade dies auf mehrere Threads umzustellen, also einen
für das pyaudio Zeug und dann je einen für jeden Socket.
Dazwischen hätte ich eine Queue mit limitierter Länge als Buffer gepackt.
Meien Frage nun:

1. Ist das von der Idee erstmal so gut?
2. Gibt es in python eine 1->N Queue ?
Also ich schreibe es einmal rein und alle N Ausgabe Queues sehen es?

euch einen schönen Samstag,

p90
Antworten