1
Audio / Améliorer latence de capture? (Windows)
« le: Avril 30, 2018, 09:11:37 pm »
Bonjour,
J'utilise SFML pour un projet de VoIP et j'ai une latence d'environ 300ms à même mon ordinateur. Le flow du programme actuel ressemble à ceci:
Capture audio avec SFML -> packets envoyé sur 127.0.0.1 et reçus par UDP (lib boost::asio) -> playback par un SoundStream
J'ai joué avec la valeur de setProcessingInterval() mais n'ai pas l'impression d'avoir énormément d'impact sur le délai du tout. En parcourant la documentation, je ne suis pas certain si je peux réellement avoir un impact significatif sur ma le buffer Capture Device. Le projet est sur la plateforme Windows et devrait idéalement utiliser les drivers d'origine, Realtek High Definition Audio dans mon cas.
N'étant pas un expert de ces périphériques (pour l'instant ) j'aurais aimé avoir votre avis sur "jusqu'où je peux optimiser ma latence avec SFML" ainsi que "avez vous des recommandations quant à la configuration des drivers windows?"
J'utilise SFML pour un projet de VoIP et j'ai une latence d'environ 300ms à même mon ordinateur. Le flow du programme actuel ressemble à ceci:
Capture audio avec SFML -> packets envoyé sur 127.0.0.1 et reçus par UDP (lib boost::asio) -> playback par un SoundStream
J'ai joué avec la valeur de setProcessingInterval() mais n'ai pas l'impression d'avoir énormément d'impact sur le délai du tout. En parcourant la documentation, je ne suis pas certain si je peux réellement avoir un impact significatif sur ma le buffer Capture Device. Le projet est sur la plateforme Windows et devrait idéalement utiliser les drivers d'origine, Realtek High Definition Audio dans mon cas.
N'étant pas un expert de ces périphériques (pour l'instant ) j'aurais aimé avoir votre avis sur "jusqu'où je peux optimiser ma latence avec SFML" ainsi que "avez vous des recommandations quant à la configuration des drivers windows?"