Bewahren Sie die Audiotreue über ein Netzwerk: Chromecast-Audio
Ich streame gerade auf ein Chromecast-Audiogerät mit stream2chromecast auf einem lubuntu 16.04-Mini-PC. Das Problem ist, dass ich die Audiotreue nicht beibehalten kann, wenn ich auch eine Ausgabe über einen kühnen Mediaplayer streame. Was ich höre, ist weit von dem, was abgespielt wird, und konnte nicht herausfinden, warum. Nachfolgend finden Sie die ALSA-Konfiguration, die ich für das Streaming zum Chromecast-Gerät verwende.
pcm.! default { Typ Stecker slave.pcm writeFile } pcm.writeFile { Typdatei slave.pcm "hw: 0,0" Format "wav" Datei "| ffmpeg -f wav -i pipe: -af aresample = resampler = soxr -acodec pcm_s24le -hide_banner -f wav pipe: | stream2chromecast.py -" }
Der Sound, den ich erlebe, ist wie etwas Würgen. Der Mitteltonbereich ist schwach, der Gesang klingt etwas unwirklich, als wäre das Signal nicht voll.
Ich habe auch versucht, eine einzelne Datei mit dem Tool allein zu streamen, dh ohne alsa oder eine Soundkarte zu verwenden, und mit verschiedenen Puffergrößen (1024, 8192, 16384 und 262144) abgespielt, und es verbesserte sich nicht. Mit der Puffergröße 262144 wurde nur eine geringfügige Verbesserung erzielt.
Einige Überlegungen warum ..
Die Senderseite sendet die Audiodaten zu schnell, sodass das Netzwerk "überfordert" ist und nicht mit der zuverlässigen Datenübertragung mithalten kann. Daher werden einige Pakete verworfen. Ffmpeg hilft jedoch, eine konstante Bitrate aufrechtzuerhalten, und eine Datenrate von 576 KB oder 768 KB (32 Bit) sollte für meinen Durchsatz von 10/100 MBit / s kein Problem darstellen. Außerdem sind sowohl das chromecast-Gerät als auch mein Laptop drahtgebunden und nicht mit Wi-Fi.
Alle Eingaben oder Hilfe von Experten zur Lösung dieses Problems werden sehr geschätzt. Danke im Voraus!
Hinweis: stream2chromecast wurde geändert, um mit stdin zu funktionieren, da es es derzeit nicht unterstützt.
0 Antworten auf die Frage
Verwandte Probleme
-
6
Wie kann ich Rauschen aus einer Audioaufnahme entfernen?
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem