Je suis dans le démarrage de la conception d'un client/serveur de système audio qui peut diffuser de l'audio arbitrairement sur un réseau. Un serveur central pompes sur un flux audio et un nombre x de clients reçoit les données audio et en joue. Jusqu'à présent, aucune magie nécessaire et j'ai même eu ce scénario fonctionne avec VLC media player hors de la boîte.
Cependant, la partie la plus délicate semble être à la synchronisation de la lecture audio ainsi que tous les clients sont audibles de synchronisation (temps de latence peut être autorisée tant qu'elle est perçue pour être synchronisé par un auditeur de l'homme).
Ma question est si il n'y a aucune méthode connue ou l'algorithme à utiliser pour ce type de problème de synchronisation (la vidéo est probablement résolus de la même manière). Ma propre opinion initiale des centres autour de la synchronisation des horloges entre les machines physiques et de créer ainsi une virtuel principal "timer" et en quelque sorte l'alignement audio paquets de données contre elle.
Certains produits déjà à résoudre le problème (mais toujours pas suffisant pour l'ensemble de mon cas d'utilisation):
Tous les pointeurs sont la plupart de bienvenue. Merci.
PS: Cette question semble avoir disparu depuis longtemps.