Ich möchte meine Audioausgabe über das Netzwerk (Wi-Fi) auf meine Android-Geräte streamen. Ich suche keine Musik- / Video-Streaming-Lösung, aber ich würde jeden Audio-Ausgang meines GNU / Linux-Desktops wie einen Bluetooth-Kopfhörer auf mein Android-Gerät streamen.
Mein GNU / Linux-Desktop ist Debian Wheezy und der Sound wird von pulseaudio bereitgestellt.
Ich habe das Raop-Modul von Pulseaudio ausprobiert (und es auf paprefs aktiviert) + die AirBuddle-App von Android, aber das Audio wird nicht gestreamt (Pulseaudio-Geräte stellen eine Verbindung zu AirBuddle her, aber der Ton wird nicht wiedergegeben, in einigen Programmen ist eine Verbindungsstörung aufgetreten Bei anderen Programmen bleibt der Ton hängen.
pactl list sources short
ist besser, um die Nummer des Quellparameters zu finden.pactl list | grep "Monitor Source"
zeigt für mich relevantere Quellen.Mit VLC können Sie einen MP3-Stream der pulseaudio-Ausgabe über HTTP bereitstellen.
Der Hauptvorteil ist, dass Sie keine spezielle Software auf Ihrem Remote-Gerät installieren müssen. Sie benötigen lediglich einen Webbrowser (oder einen Musik-Player), um den Stream abzuspielen. Der Nachteil ist, dass es sich nur um Audio handelt. Einige Sekunden Verzögerung machen es für Videos unbrauchbar
Finden Sie den Ausgabenamen von pulseaudio mit:
Starten Sie den VLC-HTTP-Server und ersetzen Sie XXXX durch Ihren Ausgabenamen:
Finden Sie bei Bedarf Ihre lokale IP-Adresse mit
ifconfig
Zeigen Sie auf Ihrem Remote-Gerät mit dem Browser (oder der Audio-Streaming-App) auf:
Hinweis: Der Stream wird nicht von dem auf dem Server festgelegten Volume beeinflusst, es sei denn, Sie schalten ihn vollständig stumm. Bei Bedarf können Sie den Pegel nur geringfügig über 0 halten, um nur das Remote-Gerät zu hören.
Die ersten beiden von polynomial_donut zu einem kombinierten Schritt :
quelle
cvlc -vvv pulse://$(pactl list | grep "Monitor Source" | awk '{print $3}') --sout '#transcode{acodec=mp3,ab=128,channels=2}:standard{access=http,dst=0.0.0.0:8888/pc.mp3}'
Um die Audioausgabe über WLAN auf Ihr Android-Handy zu streamen, müssen Sie die Serversoftware, die Audio sendet, auf dem PC und die Clientsoftware auf dem Android-Gerät installieren. Verfügbare Optionen sind
WiFi Audio Wireless Lautsprecher
Führen Sie die WiFi Audio Android App aus und klicken Sie auf Start. Die IP-Adresse des Mobilgeräts wird unten angezeigt, nachdem Sie die Windows / Linux-Anwendung ausgeführt und die IP-Adresse des Mobilgeräts in das Feld IP-Adresse eingegeben haben. Klicken Sie anschließend auf Start der PC-Anwendung. Jetzt werden alle vom PC ausgegebenen Audiodaten an das Mobilgerät gesendet und Sie hören Audiodaten auf dem Mobilgerät.
Herunterladen
SoundWire
Drahtlos übertragen keine Musik oder Audiodateien von Ihrem PC auf Ihr Android - Handy, Tablet oder andere PCs
Startseite ähnliche Produkte
Andere nützliche Links
XBMC android SE
quelle
Wenn Sie Soundwire verwenden und WLAN von Ihrem Laptop oder PC aus senden, stellen Sie mit ifconfig sicher, dass Sie die richtige IP-Adresse verwenden. Dies funktioniert bis heute, aber die meisten Linux-Distributionen benötigen einen zweiten WLAN-Adapter, um das WLAN zu senden, und Sie müssen den verwenden, mit dem Ihr Android verbunden ist. nicht derjenige, der das Internet empfängt. Der, der es rausschickt.
dh -> Wenn Sie einen "A" -Wifi-Adapter zum Herstellen einer Verbindung zum Internet und "B" zum Senden von Wifi über "A" verwenden, verbinden Sie SoundWire unter Android mit "B" und nicht mit "A".
SoundWire wird NICHT verbunden oder gestreamt, wenn Sie eine Verbindung mit dem Adapter herstellen, der das WLAN nicht sendet. Geben Sie daher Ihre IP-Adresse entsprechend in Ihre Andoroid-App (s) ein, indem Sie den Terminalbefehl ifconfig entsprechend verwenden.
Ja, es gibt Verzögerungen, aber diese App, SoundWire, ist das einfachste "Multi-Connect to IP and Forget" -System, das es gibt. Keine verrückten Menüs zu durchlaufen. Und ja, es können mehrere Verbindungen hergestellt werden. Ich habe neulich 2 benutzt. Die Anzahl der angeschlossenen Geräte wird im Hauptfenster an das sendende Gerät angehängt.
Ich persönlich benutze es bis heute als Mehrraum- / Kurzstrecken-Wifi-Funksystem bei mir.
Genießen.
quelle
Wow das ist alt ...
Wie auch immer, benutze VLC. Hübsche GUIs den ganzen Weg.
Starten Sie VLC auf Ihrem Android-Gerät. Tippen Sie auf das Symbol neben der Suchschaltfläche (der Pfeil zeigt auf den Punkt). Tippen Sie
http://<IP ADDRESS O OF THE MACHINE RUNNING VLC>:8080/
für mich das warhttp://xxx.ca:8080/
Getestet und funktioniert. Könnte man das in der alten Zeit des 9. Juni 13 tun? Vielleicht, aber ich bin zu faul, um die Commit-Logs von VLC zu überprüfen;)
quelle