![尝试将 Kodi/Ubuntu 18.04 上播放的音频输出流式传输到 Icecast](https://linux22.com/image/1175009/%E5%B0%9D%E8%AF%95%E5%B0%86%20Kodi%2FUbuntu%2018.04%20%E4%B8%8A%E6%92%AD%E6%94%BE%E7%9A%84%E9%9F%B3%E9%A2%91%E8%BE%93%E5%87%BA%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93%E5%88%B0%20Icecast.png)
我在 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 作为转储文件。
网络上的所有指南要么已被弃用,要么针对不同的用例(播放单个文件而不是拾取现有的音频流)。
有人可以给我指明正确的方向吗?