将所有音频从我的Android手机传输到PulseAudio


11

我已经看到了很多在线应用和解决方案,可以从台式机向Android手机接收音频。我也知道如何使用paprefs和pavucontrol将音频从一个桌面流传输到另一个桌面。

我想要的是能够从我的Android手机流式传输到PulseAudio。有一些单独的应用程序支持chromecast,但是您会被该应用程序所困扰,并且需要在桌面上运行类似Kodi之类的程序才能接收它。

当您从Android连接到蓝牙音频源时,它只会流送所有传出的音频。这就是我想通过wi-fi进行的pulseaudio。怎么做到呢?

Answers:


3

无法做到这一点

如果您对使用从Android到Ubuntu的DLNA流的解决方案不感兴趣,请不要阅读下面的内容。


要将音频通过网络连接从Android发送到Ubuntu,您始终需要Ubuntu桌面上的渲染器和android设备上的流式应用程序。Android不会将Pulseaudio用作声音服务器。因此,我们依靠其他应用程序将音频发送到桌面。

有几个应用程序可以做到这一点。我在Ubuntu端使用gmediarender和Android版BubbleUpnp成功测试了此功能。

  1. 从命令行gmediarender在Ubuntu上安装并运行。

    sudo apt install gmediarender
    gmediarender -f <Name>
    

    有关更多选项,请查阅手册页。

  2. 在Android设备上安装并运行Bubble UPnP

  3. 搜索您在Bubble UPnP>本地渲染器中指定的渲染器名称

    在此处输入图片说明

  4. 选择要在Android设备上播放的曲目,然后在Ubuntu计算机上收听它们。

    在此处输入图片说明

请注意,这也适用于您可以使用Bubble UPnP流式传输到计算机的照片或视频内容。


1
感谢您的答复,但这不能解决您仍然困扰应用程序的问题。我正在寻找可以流式传输所有音频的设备,就像流式传输到蓝牙一样。
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分钟后听到一些哔声,或者在PlayStore上花费约4欧元(这是我自己做的)。从Android到VLC的声音流似乎比在Ubuntu上将音频流传输到蓝牙接收器更像HiFi。
linolino
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.