C'est une idée plutôt folle.
Je prévois de mettre en place une configuration qui enverrait l'audio en cours de lecture sur mon ordinateur portable à mon serveur domestique via le réseau local afin que le son soit joué sur le serveur connecté à une chaîne hi-fi avec de bons haut-parleurs.
Il est censé servir à regarder des films sur l'ordinateur portable avec du son sur les haut-parleurs sans réarranger les câbles.
Je suppose que cela peut être fait de manière similaire à l'écriture de texte dans un fichier monté via sftp, mais avec le / dev / audio ou / dev / mixer
Mais je n'ai aucune idée de comment intercepter la sortie audio.
Dans l'attente des conseils des pros;)
networking
audio
naugtur
la source
la source
Réponses:
Comme l'a dit Gilles, il vaut mieux chercher à mettre à jour votre configuration de serveur de son.
Vous pouvez utiliser pulseaudio pour écouter un port TCP. Assurez-vous de vérifier padevchooser , qui est une interface graphique pour mettre à jour votre configuration.
Vous pouvez trouver un tutoriel sur le wiki archlinux .
la source
module-native-protocol-tcp
est bogué, non entretenu, et vous perdrez des heures sinon des jours de votre vie à essayer de le configurer pour qu'il fonctionne. Au mieux, vous obtiendrez une qualité sonore terrible et une configuration très fragile.Ce que vous recherchez, c'est un serveur audio . Ces programmes envoient du son sur le réseau. Les choix incluent JACK , NAS , Pulseaudio et plus encore .
Pulseaudio est le système audio par défaut sur Ubuntu et est largement disponible sur Unix. JACK est largement disponible sur les systèmes d'exploitation de bureau et se targue de sa faible latence. J'essaierais ces deux premiers. Voir Jack vs Pulseaudio - comment est-ce plus rapide? pour une courte comparaison.
Pour lire de la musique sur un autre ordinateur, n'importe lequel de ces programmes ferait aussi longtemps que vous parvenez à installer le même programme sur les deux machines (ils utilisent des protocoles incompatibles, bien que certains aient des modules de traduction). Mais lors de la lecture de films, vous pouvez rencontrer des problèmes car le transfert du son sur le réseau introduit une latence perceptible. Certains lecteurs de films vous permettent d'affiner l'alignement entre l'audio et la vidéo, vous devrez peut-être jouer avec ce paramètre.
la source
Votre meilleur pari est probablement VLC / VLS , mais attendez-vous à des problèmes désagréables avec la dérive de synchronisation car il est difficile de continuer à lire la vidéo ici au même rythme avec les données audio qui y jouent.
la source
MPD permet de diffuser de l'audio sur http, tout simplement pas configuré par défaut. La limitation est que les flux MPD à partir de votre bibliothèque audio MPD, où un serveur de son vous permettra de diffuser n'importe quel audio sur l'ordinateur.
la source
J'ai moi-même utilisé SoundWire ( http://georgielabs.net ) pour cela. Le client est uniquement disponible pour Android, mais son exécution sur une machine virtuelle fonctionne également.
la source
Utilisez MPD sur votre ordinateur portable pour diffuser la musique sur votre ordinateur à la maison.
Je suggère, cependant, que vous exécutiez MPD sur l'ordinateur à la maison et que vous vous connectiez simplement à MPD avec votre client à partir de votre ordinateur portable (je suggère GMPC ).
C'est comme ça que j'écoute de la musique tout le temps, j'ai juste un ordinateur avec de la musique dessus et des clients sur mon ordinateur portable et d'autres ordinateurs.
MPD peut diffuser la musique via le réseau, vous pouvez donc la transmettre à un serveur ou la lire directement avec mplayer.
la source