Przesyłaj strumieniowo cały dźwięk z mojego telefonu z Androidem do pulseaudio

11

Widziałem wiele aplikacji i rozwiązań online do odbierania dźwięku z komputera stacjonarnego na telefon z Androidem. Wiem także, jak przesyłać strumieniowo dźwięk z jednego pulpitu do drugiego, używając paprefs i pavucontrol.

Chcę mieć możliwość przesyłania strumieniowego z mojego telefonu z Androidem do pulseaudio. Istnieją pojedyncze aplikacje z obsługą chromecast, ale wtedy utkniesz z aplikacją i musisz uruchomić coś takiego jak Kodi na pulpicie, aby ją otrzymać.

Po podłączeniu do źródła dźwięku bluetooth z systemu Android, po prostu przesyła wszystkie wychodzące audio. To właśnie chcę robić przez Wi-Fi, aby Pulseaudio. Jak można to zrobić?

3x5
źródło

Odpowiedzi:

3

Tego nie da się zrobić

Nie czytaj poniżej, jeśli nie jesteś zainteresowany rozwiązaniem do korzystania ze strumieni DLNA z Androida na Ubuntu.


Aby wysłać dźwięk przez połączenie sieciowe z Androida na Ubuntu, zawsze potrzebujesz renderera na pulpicie Ubuntu i aplikacji do przesyłania strumieniowego na urządzeniu z Androidem . Android nie używa pulseaudio jako serwera dźwięku. Dlatego zależy nam na dodatkowej aplikacji do wysyłania dźwięku na pulpit.

Istnieje kilka aplikacji, które mogą to zrobić. Z powodzeniem przetestowałem to z gmediarender po stronie Ubuntu i BubbleUpnp na Androida.

  1. Zainstaluj i uruchom gmediarenderUbuntu z wiersza poleceń.

    sudo apt install gmediarender
    gmediarender -f <Name>
    

    Więcej informacji znajdziesz na stronie podręcznika.

  2. Zainstaluj i uruchom Bubble UPnP na urządzeniu z Androidem.

  3. Wyszukaj nazwę renderera podaną w Bubble UPnP> Renderer lokalny

    wprowadź opis zdjęcia tutaj

  4. Wybierz utwory do odtwarzania na urządzeniu z Androidem i słuchaj ich na komputerze Ubuntu.

    wprowadź opis zdjęcia tutaj

Pamiętaj, że zadziała to również w przypadku zdjęć lub treści wideo, które możesz przesyłać strumieniowo na komputer za pomocą Bubble UPnP.

Takkat
źródło
1
Dziękuję za odpowiedź, ale to nie rozwiązuje problemu, który wciąż tkwi w aplikacji. Szukam czegoś, co przesyła strumieniowo wszystkie wychodzące audio, tak jak w przypadku przesyłania strumieniowego do bluetooth.
3x5
Zawsze potrzebujesz do tego aplikacji - ani Android, ani Ubuntu nie mogą tego zrobić.
Takkat,
2
Ubuntu faktycznie może. Możesz skonfigurować serwer Pulseaudio na jednym komputerze i zatonąć na drugim, a wszystkie audio z jednego będą przesyłane strumieniowo do drugiego.
3x5
Chociaż prawdą jest, że kombinacja gmediarender + BubbleUPNP będzie działać, pytania wyraźnie dotyczyły dowolnego dźwięku.
AtomHeartFather
@AtomHeartFather: patrz edycja. Byłbym bardziej niż zainteresowany, gdybyś miał na to rozwiązanie.
Takkat
1

Myślę, że znacznie lepszym kompromisem niż ogromny stres związany z BubbleUpnp byłby SoundWire. Nie będzie to przesyłane strumieniowo do pulseaudio, ale do serwera SoundWire działającego na twoim komputerze. Ale potem przesyła strumieniowo cały dźwięk z urządzenia z Androidem i może działać w tle.

Alternatywą może być AirAudio, ale wymaga rootowania i nie działało dla mnie nawet z Magisk ...

Hans Müller
źródło
właśnie z powodzeniem użyłeś wspomnianego „AirAudio” i działa dobrze [na Magisk ROOTED Android]. Ważny komentarz dla innych - nie jest darmowy; albo musisz żyć z kilkoma dźwiękami po 5 minutach, albo wydałeś ~ 4 € w PlayStore (właśnie to zrobiłem sam). Strumieniowe przesyłanie dźwięku z Androida na VLC wydaje się bardziej HiFi niż przesyłanie audio do zlewu BlueTooth na Ubuntu.
linolino