将所有音频从我的 android 手机传输到 pulseaudio

3x5*_*3x5 11 sound android pulseaudio streaming pavucontrol

我在网上看到了很多应用程序和解决方案来接收从桌面到安卓手机的音频。我还知道如何使用 paprefs 和 pavucontrol 将音频从一个桌面流式传输到另一个桌面。

我想要的是能够从我的 Android 手机流式传输到pulseaudio。有一些支持 chromecast 的应用程序,但随后你就被这个应用程序困住了,你需要在桌面上运行类似 Kodi 的东西才能接收它。

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

Tak*_*kat 3

这是不可能的

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


要通过网络连接将音频从 Android 发送到 Ubuntu,您始终需要Ubuntu 桌面上的渲染器和Android 设备上的流应用程序。Android 不使用pulseaudio 作为声音服务器。因此,我们依赖一个额外的应用程序将音频发送到桌面。

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

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

    sudo apt install gmediarender
    gmediarender -f <Name>
    
    Run Code Online (Sandbox Code Playgroud)

    有关更多选项,请参阅联机帮助页。

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

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

    在此输入图像描述

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

    在此输入图像描述

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

  • Ubuntu 其实可以。您可以在一台计算机上设置 Pulseaudio 服务器,并在另一台计算机上设置接收器,并且来自一台计算机的所有音频都将流式传输到另一台计算机。 (2认同)

小智 1

我认为比 BubbleUpnp 的巨大压力更好的权衡方式是 SoundWire。这不会传输到pulseaudio,而是传输到您计算机上运行的SoundWire 服务器。但之后它会将所有音频从 Android 设备传输到它,并且可以在后台运行。

另一种选择可能是 AirAudio,但它需要 root,即使使用 Magisk,它也对我不起作用......