Bonjour à tous,
Bon, on est (un ami et moi) sur un petit projet de chat vocal à mettre en place.
Voilà donc le concept:
Un serveur + des clients
le tout connecté en tcp via des sockets, et la donnée audio acquise à l'aide du module pyaudio (et traitée au moyen du module audioop)
L'emission/réception est géré par des threads
En réseau local (entre ma tour et mon ordi portable quoi), ça marche du tonnerre de dieu
MAIS le problème (car il y en a un):
C'est qu'à distance, c'est plutôt le tonnerre de dieu qu'on entend.
En fait la communication passe, mais avec écho, parasites, son faible et tutti quanti
Enfin voilà, je ne suis pas un expert du réseau, loin de là, et je ne sais pas si c'est un problème de ports, d'encodage du son, de débit, ou autre...
Pour info: l'acquisition du son (et donc l'émission) se fait actuellement en 16bits, 44100Hz (on a aussi essayé 48000), en mono, et les "frames par buffer" (je sais pas trop comment traduire ça), sont à 1024
Bonne journée, et merci d'avance!!!
Partager