答案1
你可以这么做。但是,您需要一个pulseaudio实例,并且脉动。最后一部分是一个简单的 Python 软件,将网络上的所有 DLNA/UPnP 渲染器公开为脉冲音频接收器。如果您的机器上没有任何图形会话,则仍然可以在系统范围模式下运行pulseaudio。
在我的情况下,我有一个运行 mpd 的无头 Linux 盒子,通过 snapcast 将音频流式传输到 Raspberry Pi 和 Shield TV(运行 Android 版本的 snapcast),并且我刚刚添加了pulseaudio 和pulseaudio-dlna 以流式传输到 Chromecast Audio。 mpd 当然内置了对pulseaudio 的支持。