J'ai deux ordinateurs. L'ordinateur A exécute Ubuntu 11.10 avec Gnome Clasic. L'ordinateur B exécute Mythbuntu 11.10. L'ordinateur B dispose d'un système audio numérique doux.
Je veux jouer de la musique de Banshee sur l'ordinateur A, mais la sortie audio est envoyée sur le LAN et sort sur les haut-parleurs de l'ordinateur B.
J'ai trouvé cette question qui indiquait que je devais utiliser quelque chose appelé "paprefs" pour y parvenir. J'ai donc installé des paprefs puis dans la boîte de dialogue "Network Server", j'ai sélectionné ces paramètres:
Et puis ... je n'ai aucune idée de ce qui est censé se passer. J'ai vérifié la page d'accueil des paprefs, et tout ce qu'ils disent sous Documentation est "Il n'y a pas grand chose à dire. Il suffit d'exécuter les paprefs et de voir par vous-même."
Je ne vois rien qui se passe ou de quelque manière que ce soit, je suis censé établir la connexion entre l'ordinateur A et l'ordinateur B.
Comment est-ce censé fonctionner? Quelqu'un peut-il fournir des instructions claires sur ce que l'on fait pour établir réellement la connexion?
Idéalement, l'espoir est que je puisse avoir une configuration qui me permette de toujours jouer certaines applications, comme Banshee, sur le LAN en utilisant le système audio de l'ordinateur B. En d'autres termes, une fois configuré, il s'agit de la valeur par défaut et il n'est pas nécessaire de le reconnecter manuellement à chaque fois.
la source
Réponses:
La méthode la moins compliquée pour envoyer de l'audio d'un serveur Pulse Audio à un autre via le LAN est d'utiliser la fonctionnalité RTP / Multicast que vous pouvez configurer à l'aide de paprefs .
Sur l'expéditeur:
Choisissez votre carte son locale ou choisissez un appareil séparé que vous pouvez sélectionner comme sortie audio dans les Préférences Audio .
Sur le récepteur:
Ce faisant, l'audio sera envoyé de l'expéditeur au récepteur via votre réseau local.
la source
pulseaudio -k
cette aide de temps en temps.L'exemple ci-dessous montre comment créer un tunnel TCP pulseaudio pour transmettre le son d'un ordinateur
alpha
à un autrebeta
. Dans mon cas, les deux ordinateurs exécutent Ubuntu 14.04.Sur
alpha
(l'ordinateur source), ajoutez les lignes suivantes à/etc/pulse/default.pa
:(Choisissez une valeur unique pour
sink_name
. J'ai choisi arbitrairement d'utiliser la valeurbeta
.)Sur
beta
(l'ordinateur de destination), ajoutez la ligne suivante à/etc/pulse/default.pa
:Dans ce qui précède,
LAN_NAME
etIP_ADDRESS_OF_BETA
sera spécifique à vos ordinateurs et à votre réseau local. Par exemple, ils peuvent être:Après avoir effectué les modifications ci-dessus, redémarrez pulseaudio, d'abord
beta
, puis suralpha
. L'ordre est important. Je redémarre pulseaudio avecpulseaudio --kill
. Je cours enpulseaudio --kill
tant que mon utilisateurUID
(pas en tant que root), car pulseaudio fonctionne déjà en tant que mon personnelUID
.Si tout a fonctionné correctement, vous devriez maintenant voir le tunnel dans l'
Output Devices
ongletpavucontrol
onalpha
. Lorsqu'une source audio est en cours de lecture, vous devriez pouvoir acheminer la source vers le tunnel dans l'Playback
ongletpavucontrol
onalpha
.Tant que le tunnel est intact, vous devez également être en mesure de voir le tunnel sur l'
Playback
ongletpavucontrol
surbeta
. Si le tunnel disparaît, redémarrez pulseaudio d'abordbeta
, puis ensuitealpha
. Le tunnel n'est créé qu'aupulseaudio
démarragealpha
.Remarque 1: cet exemple suppose que pulseaudio fonctionne sur
alpha
etbeta
. Depuis 2016, pulseaudio fonctionne par défaut sur Ubuntu, et depuis des années.Remarque 2: cet exemple n'utilise pas la mise en réseau Avahi Zero-configuration. Avahi peut être activé par défaut sur Ubuntu, mais j'ai désactivé Avahi sur mes systèmes. Sur mon réseau local
beta
(l'ordinateur de destination) a toujours la même adresse IP et je connais cette adresse.Remarque 3: ce qui précède
auth-ip-acl
accorde l'accès à n'importe quel périphérique sur le LAN. Pulseaudio prend également en charge d'autres méthodes d'authentification (plus sécurisées). J'utiliseauth-ip-acl
pour simplifier la configuration.Plus d'informations peuvent être trouvées sur les pages suivantes:
/raspberrypi/8621/how-to-set-up-a-pulseaudio-sink https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/# index2h2 https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index14h3
la source