使用 Icecast 和 Liquidsoap 进行流式传输时,声音不断倒带

When streaming with Icecast and Liquidsoap the sound keep rewinding

当我使用 Liquidsoap 和 Icecast 进行流式传输时,流会一遍又一遍地播放相同的部分,并带有倒带声音...

这是流:http://radio.oursound.com.br:8000/oursoundradio

我找不到任何相关信息,这是我的 liq 脚本

source = input.http("http://LINK_TO_MP3.mp3",buffer=10.0, max=20.0,logfile="/tmp/001.log")
source = mksafe(source)
output.icecast(%vorbis,host="localhost",password="password",mount="oursoundradio", source)

我正在使用 vorbis,因为当我使用 MP3 时,我不断收到此错误

strange error flushing buffer ...
strange error flushing buffer ...
strange error flushing buffer ...
strange error flushing buffer ...

但这是另一天的事,我需要帮助的是流式倒带,我对 Liquidsoap 和 Icecast 完全陌生...

但是已经阅读了所有的文档,一无所获...

感谢您的帮助...

input.http 旨在用于永不真正结束的无线电式 HTTP 流。 Liquidsoap 正在处理它,当文件完全下载时断开连接,并且可能循环缓冲区。不应该有 "rewind" 声音...您可能听到了 MP3 伪像的声音。你的电台现在坏了,要不我试听一下。

您应该改用 single。未经测试,但尝试这样的事情:

source = once(single("http://example.com/file.mp3"))

当然在实践中,你可能真的想要playlist

我刚遇到同样的问题,我解决了(记录为 root):

apt install --reinstall icecast2