当我使用 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 正在这样处理它,当文件完全下载时断开连接,并且可能会循环缓冲区。 不应该有"倒带"的声音...您可能会听到 MP3 伪影的昙花一现。 你的电台现在关闭了,或者我会听一听检查。
您应该改用single
。 未经测试,但请尝试如下操作:
source = once(single("http://example.com/file.mp3"))
当然,在实践中,您可能实际上想要playlist
.
我刚刚遇到了同样的问题,我通过以下方式解决了(记录为 root
):
apt install --reinstall icecast2