Потоковое все аудио с моего телефона Android на pulseaudio

11

Я видел много приложений и решений в Интернете, чтобы получать аудио с рабочего стола на телефон Android. Я также знаю, как передавать аудио с одного рабочего стола на другой, используя paprefs и pavucontrol.

То, что я хочу, - это возможность потоковой передачи с моего телефона Android на pulseaudio. Есть отдельные приложения с поддержкой Chromecast, но затем вы застряли с приложением, и вам нужно запустить что-то вроде Kodi на рабочем столе, чтобы получить его.

Когда вы подключаетесь к источнику звука Bluetooth от Android, он просто передает весь исходящий звук. Это то, что я хочу сделать по Wi-Fi, чтобы Pulseaudio. Как это можно сделать?

3x5
источник

Ответы:

3

Это не может быть сделано

Не читайте ниже, если вы не заинтересованы в решении для использования DLNA-потоков от Android до Ubuntu.


Для отправки аудио через сетевое соединение с Android на Ubuntu вам всегда нужен рендерер на рабочем столе Ubuntu и потоковое приложение на устройстве Android. Android не использует pulseaudio в качестве звукового сервера. Поэтому мы зависим от дополнительного приложения для отправки аудио на рабочий стол.

Есть несколько приложений, которые могут сделать это. Я успешно проверил это с помощью gmediarender на стороне Ubuntu и BubbleUpnp для Android.

  1. Установите и запустите gmediarenderUbuntu из командной строки.

    sudo apt install gmediarender
    gmediarender -f <Name>
    

    Консультируйтесь с man-страницей для большего количества вариантов.

  2. Установите и запустите Bubble UPnP на устройстве Android.

  3. Найдите имя рендерера, которое вы дали в Bubble UPnP> Local Renderer

    введите описание изображения здесь

  4. Выберите треки для воспроизведения на устройстве Android и слушайте их на машине с Ubuntu.

    введите описание изображения здесь

Обратите внимание, что это также будет работать с фотографиями или видеоконтентом, который вы можете передавать на свой компьютер с помощью Bubble UPnP.

Takkat
источник
1
Спасибо за ответ, но это не решает проблему, которая все еще застряла в приложении. Я ищу что-то, что будет транслировать весь исходящий звук, как если бы вы транслировали на Bluetooth.
3x5
Для этого вам всегда понадобится приложение - без него ни Android, ни Ubuntu не справятся.
Таккат
2
Ubuntu на самом деле может. Вы можете настроить сервер Pulseaudio на одном компьютере, а также на другом, и все аудио из одного будет передаваться на другой.
3x5
Хотя это правда, что комбинация gmediarender + BubbleUPNP будет работать, вопросы явно касались любого аудио.
AtomHeartFather
@AtomHeartFather: см. Редактировать. Я был бы более чем заинтересован, если бы у вас было решение для этого.
Таккат
1

Я думаю, что лучшим способом компромисса, чем огромный стресс от BubbleUpnp, был бы SoundWire. Это будет передавать не на pulseaudio, а на сервер SoundWire, работающий на вашем компьютере. Но он будет передавать все аудио с вашего устройства Android на него после, и он может работать в фоновом режиме.

Альтернативой может быть AirAudio, но ему нужен root, и он не работал у меня даже с Magisk ...

Ханс Мюллер
источник
только что успешно использовал упомянутый вами «AirAudio» и отлично работает [на Magisk ROOTED Android]. Важный комментарий для других - это не бесплатно; Либо вы должны жить с некоторыми звуковыми сигналами через 5 минут, либо потратить ~ 4 € в PlayStore (просто сделал это сам). Потоковая передача звука с Android на VLC кажется скорее Hi-Fi, чем потоковая передача звука на приемник BlueTooth в Ubuntu.
Линолино