Ich habe zwei Computer. Auf Computer A wird Ubuntu 11.10 mit Gnome Clasic ausgeführt. Auf Computer B wird Mythbuntu 11.10 ausgeführt. Computer B hat ein süßes digitales Audio-Soundsystem.
Ich möchte Musik von Banshee auf Computer A abspielen, aber die Tonausgabe wird über das LAN gesendet und über die Lautsprecher von Computer B ausgegeben.
Ich fand diese Frage, die darauf hinwies, dass ich etwas verwenden sollte, das "Paprefs" genannt wird, um dies zu erreichen. Also habe ich paprefs installiert und dann im Dialogfeld "Netzwerkserver" folgende Einstellungen ausgewählt:
Und dann ... ich habe keine Ahnung, was passieren soll. Ich habe die Paprefs-Homepage überprüft und unter Dokumentation steht nur: "Es gibt nicht viel zu sagen. Führen Sie einfach Paprefs aus und überzeugen Sie sich selbst."
Ich sehe nichts oder keine Möglichkeit, die Verbindung von Computer A zu Computer B herzustellen.
Wie soll das funktionieren? Kann jemand klare Anweisungen geben, was man tut, um die Verbindung tatsächlich herzustellen?
Im Idealfall besteht die Hoffnung darin, dass ich ein Setup haben kann, mit dem ich bestimmte Anwendungen wie Banshee immer über das LAN mit dem Soundsystem von Computer B abspielen kann. Mit anderen Worten, nach dem Einrichten ist dies die Standardeinstellung und muss nicht jedes Mal manuell erneut verbunden werden.
quelle
Antworten:
Die am wenigsten komplizierte Methode zum Senden von Audio von einem Pulse Audio-Server über das LAN an einen anderen ist die Verwendung der RTP / Multicast-Funktion, die Sie mithilfe von Paprefs einrichten können .
Auf dem Absender:
Wählen Sie Ihre lokale Soundkarte oder ein separates Gerät wählen Sie als Audio-Ausgang auswählen können Audio - Voreinstellungen .
Auf dem Empfänger:
Auf diese Weise wird Audio vom Absender über Ihr LAN an den Empfänger gesendet.
quelle
pulseaudio -k
gelegentlich, pulseaudio zurückzusetzen .Das folgende Beispiel zeigt, wie ein Pulseaudio-TCP-Tunnel erstellt wird, um den Ton von Computer
alpha
zu Computer weiterzuleitenbeta
. In meinem Fall läuft auf beiden Computern Ubuntu 14.04.alpha
Fügen Sie auf (dem Quellcomputer) die folgenden Zeilen an/etc/pulse/default.pa
:(Wählen Sie einen eindeutigen Wert für
sink_name
. Ich habe den Wert willkürlich ausgewähltbeta
.)beta
Fügen Sie auf (dem Zielcomputer) die folgende Zeile an/etc/pulse/default.pa
:In den oben genannten
LAN_NAME
undIP_ADDRESS_OF_BETA
wird spezifisch für Ihre Computer und Ihr LAN sein. Zum Beispiel könnten sie sein:Nachdem Sie die obigen Änderungen vorgenommen haben, starten Sie pulseaudio zuerst ein
beta
, dann weiteralpha
. Die Reihenfolge ist wichtig. Ich starte pulseaudio mit neupulseaudio --kill
. Ich laufepulseaudio --kill
als mein PesonalUID
(nicht als Wurzel), da pulseaudio bereits als mein persönliches läuftUID
.Wenn alles erfolgreich gearbeitet, sollten Sie jetzt den Tunnel auf dem siehe
Output Devices
Registerkartepavucontrol
aufalpha
. Wenn eine Audioquelle abgespielt wird , sollten Sie die Quelle an den Tunnel auf dem Weg zu der Lage seinPlayback
Reiterpavucontrol
aufalpha
.Solange der Tunnel intakt ist, sollten Sie den Tunnel auch auf der
Playback
Registerkartepavucontrol
on sehen könnenbeta
. Wenn der Tunnel verschwindet, starten Sie pulseaudio zuerst einbeta
, dann einalpha
. Der Tunnel wird nur beimpulseaudio
Start erstelltalpha
.Hinweis 1: In diesem Beispiel wird davon ausgegangen, dass pulseaudio auf beiden
alpha
und ausgeführt wirdbeta
. Ab 2016 läuft pulseaudio standardmäßig unter Ubuntu und das schon seit Jahren.Hinweis 2: In diesem Beispiel wird kein Avahi Zero-Konfigurationsnetzwerk verwendet. Avahi ist unter Ubuntu möglicherweise standardmäßig aktiviert, aber ich habe Avahi auf meinen Systemen deaktiviert. In meinem LAN hat
beta
(der Zielcomputer) immer dieselbe IP-Adresse, und ich kenne diese Adresse.Hinweis 3: Die oben genannten
auth-ip-acl
Informationen gewähren Zugriff auf alle Geräte im LAN. Pulseaudio unterstützt auch andere (sicherere) Authentifizierungsmethoden. Ich benutzeauth-ip-acl
, um die Konfiguration zu vereinfachen.Weitere Informationen finden Sie auf den folgenden Seiten:
/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
quelle