Wie kann man Audio on Demand zwischen 2 Linux-Rechnern über das Netzwerk on Demand zuverlässig streamen?
Hallo, manchmal möchte ich etwas von meinem Laptop über die größeren Lautsprecher des Home-Sound-Systems abspielen. Dieses System ist mit einem anderen Laptop verbunden, der hauptsächlich zum Ansehen von Videos verwendet wird. Ursprünglich hatte ich überlegt, einen kabellosen Empfänger für das Heim-Soundsystem zu kaufen, aber für mich scheint es einfacher zu sein, den Multimedia-Laptop auszuschalten und darauf zu streamen, anstatt den Soundsystem-Eingang usw. zu ändern.
Da auf beiden Rechnern aktuelles Fedora-Linux läuft, dachte ich, das wäre einfach, aber es stellte sich heraus, dass es nicht so einfach ist. Anfangs habe ich versucht, PulseAudio-Streaming zu verwenden. Eigentlich hat es funktioniert, aber da der Multimedia-Laptop älter ist und nur eine 54-Mbit-WLAN-Verbindung zum Netzwerk hat, gab es beim Sound häufig Störungen. Außerdem ist mir ein Fehler bei der Konfiguration der lokalen Multicast-Übertragung PULSE_SINK aufgefallen, der das lokale Netzwerk beeinträchtigt (Hier) und (Hier) .
Also dachte ich, ich brauche ein professionelleres Protokoll für das Streaming, als es der Raw-Stream-Puls-Audio erzeugt. Ich sehe, dass VLC zu diesem Zweck vorgeschlagen wird. Aber ich möchte nur dann auf den Remote-Server streamen können, wenn ich möchte. Das bedeutet, wenn ich $ PULSE_SINK auf einen anderen Wert setze, sollte der Remote-Server abgespielt werden, andernfalls sollte der Sound lokal wie normal abgespielt werden.
Ich habe mich gefragt, ob das jemand getan hat - erstelle einen VLC-Listener und dann eine lokale PulseAudio-Senke, die dort Audio sendet, wenn sie verwendet wird. Sonst nichts senden. Ich sehe, wie man eine VLC-Listener Aber ich bin nicht mit PulseAudio vertraut, und bevor ich zu viel davon verliere, habe ich gehofft, dass mir jemand sagen kann, wie es geht, oder zumindest vorschlagen kann, dass etwas funktioniert, damit ich nicht etwas einrichte, das nicht wie erwartet leise funktioniert.
Ich bin offen für Nicht-VLC-Lösungen, solange sie das Netzwerk nicht überfluten und Audio ohne Störungen wiedergegeben wird.
Vielen Dank!