我想使用 Liquidsoap 和 Icecast 2 设置网络收音机。
如Liquidsoap Install Manual中所述,我使用 Opam Package Manager安装了 Liquidsoap 。我能够流式传输运行以下代码的文件:
output.icecast(%vorbis,
mount = "radio",
host = "MYSERVER", port = 8000,
password = "MYPASSWORD",
mksafe(single("SONG.mp3")))
使用~/.opam/4.08.0/bin/liquidsoap radio.liq
.
但是,当我尝试运行output.alsa(input.alsa())
Liquidsoap 时,返回Error 4: Undefined variable output.alsa
.
我检查了我的 alsa 是否正在运行services --status-all
,尝试用 录制一些东西arecord
然后播放它,aplay
看起来 ALSA 工作得很好。我想知道我是否可能缺少一些特定的软件包?