我在 Ubuntu AMD64 18.04 上安装了 kodi(从 repos 安装)作为媒体播放器,我想将其上播放的任何音频流式传输到我的 LAN 上的 icecast 流,以便各个 Raspberry Pi 可以拾取它并在我家的不同房间播放。
我在媒体播放器 PC 上安装了 icecast,并可以从网络上的其他机器上看到 my.lan.IP.address:8000 上的主屏幕,因此该部分可以正常工作。
我似乎无法完成的工作是拾取音频输出并将其发送到 Icecast2。我安装了 Darkice,它使用 hw:0,0 作为输入。我尝试将输入设置为“脉冲”,但连接被拒绝。
我使用 sudo 权限启动 darkice,以便获得较低的 nice 值以避免卡顿。这样做的结果是它抱怨我没有主目录的权限。它没有告诉我哪个主目录,或者它需要它做什么 - darkice 配置文件中没有配置 /home/something。我使用 /tmp/dump.ogg 作为转储文件。
网络上的所有指南要么已被弃用,要么针对不同的用例(播放单个文件而不是拾取现有的音频流)。
有人可以给我指明正确的方向吗?