Answers:
如果您对使用从Android到Ubuntu的DLNA流的解决方案不感兴趣,请不要阅读下面的内容。
要将音频通过网络连接从Android发送到Ubuntu,您始终需要Ubuntu桌面上的渲染器和android设备上的流式应用程序。Android不会将Pulseaudio用作声音服务器。因此,我们依靠其他应用程序将音频发送到桌面。
有几个应用程序可以做到这一点。我已在Ubuntu端使用gmediarender和Android版BubbleUpnp成功测试了此功能。
从命令行gmediarender
在Ubuntu上安装并运行。
sudo apt install gmediarender
gmediarender -f <Name>
有关更多选项,请查阅手册页。
在Android设备上安装并运行Bubble UPnP。
搜索您在Bubble UPnP>本地渲染器中指定的渲染器名称
选择要在Android设备上播放的曲目,然后在Ubuntu计算机上收听它们。
请注意,这也适用于您可以使用Bubble UPnP流式传输到计算机的照片或视频内容。
我认为,与BubbleUpnp带来的巨大压力相比,更好的折衷方法是SoundWire。这不会流到Pulseaudio,而是流到计算机上运行的SoundWire服务器。但是它将在之后将所有音频从您的Android设备流式传输到它,并且可以在后台运行。
一个替代方案可能是AirAudio,但它需要root用户,即使使用Magisk,它也对我不起作用...