Utiliser la sortie son d'un autre PC
Cet article a été publié par bono178
le 18-10-08 à 11:12 dans la catégorie Trucs - Astuces
Tags :
- Libre
- TrucsAstuces
- Ubuntu
Bonjour,
ce billet va vous expliquer comment utiliser très simplement la sortie son d'un autre PC pour diffuser sa musique et par conséquent profiter des meilleures enceintes de son PC fixe pour écouter des titres qui ne se trouvent que sur le PC portable sans avoir à passer par une clé USB pour transférer ses fichiers ou débrancher ses enceintes, etc.

J'ai découvert cette astuce sur
le blog de @om
et comme elle m'est très utile je la fais remonter ici.
Ce transfert de flux est possible grâce à Pulse Audio, le nouveau serveur de son disponible dans Ubuntu Hardy et qui permet d'utiliser la technologie de transfert Multicast/RTP
Pour activer cette fonctionnalité, il suffit d'installer le paquet Pulse Audio Device Chooser sur les deux ordinateurs.
Ensuite dans Système > Préférences > PulseAudio Préférences, il faut aller dans l'onglet Multicast/RTP et cocher la case Enable Multicast/RTP sender pour l'ordinateur portable (et laisser la configuration par défaut, c'est à dire Create separate audio device for Multicast/RTP) et cocher la case Enable Multicast/RTP receiver sur l'ordinateur fixe.

Ensuite vous avez deux options, soit vous lancez Pulse Audio Device Chooser qui se trouve dans Applications > Son et Vidéo et qui va se mettre en icone dans le systray et ensuite avec un clic gauche sur cette icone vous choisissez Volume Control, soit vous ne voulez pas encombrer votre systray et alors vous tapez alacarte dans un terminal et toujours dans la catégorie Son et Vidéo vous rajoutez PulseAudio Volume Control.
Une fois que vous avez un flux audio lancé, amarok par exemple, vous ouvrez le contrôleur de volume de Pulse Audio de la manière décrite précédemment et vous faites un clic droit sur le flux désiré et vous choisissez tout simplement l'option Move stream > RTP Multicast Sink

Suivant la qualité de votre connexion, ça pourra grésiller un petit peu mais le résultat est bluffant. Un outil super pratique.
Ca ne marche pas avec les flux flash car la version de flash player ne supporte pas encore Pulse Audio (mais dans Intrepid ca sera le cas) et vous pouvez contourner cet obstacle en installant le paquet libflashsupport ; malheureusement, il peut entrer en conflit avec firefox donc c'est vous qui voyez.
Have fun!
edit:J'ai appris qu'une version deb de Flash Player 10 est disponible sur le site de téléchargement d'Adobe donc vous pouvez l'installer pour transférer les flux flash (Youtube par exemple).

Commentaires
intéressant, jusque là je passais par la fonction de partage de la collection dans rythmbox qui est tout aussi utile.
mais par contre avec se procédé on peu peu-être sonoriser différentes pièces avec différents PC non (genre pour une petite sauterie) ?
je testerais se soir, voir s'il y a moyen, et si il n'y a as trop de décalage (effet d'écho super désagréable) ...
c'est effectivement une bonne idée
je peux pas tester avec plus que 2 PC mais ca devrait le faire
tiens nous au courant
Merci pour cette astuce.
Sous Hardy, on peut également installer Flash 10 pour bénéficier de PulseAudio : un package .deb est disponible sur la page de téléchargement chez Adobe (mais j'ai la flemme de chercher le lien ;) )
oui il y a bien la version Flash 10 mais je crois qu'elle est encore en beta non?
tant qu'a faire autant attendre 10 jours pour la sortie d'Intrepid
edit : en fait c'est la version finale qui est sortie
et le deb se trouve ici
il suffit de sélectionner la version deb pour Ubuntu 8.04 dans la liste
magnifique ce qu'ils nous font Adobe