【问题标题】:Icecast Stream Keeps RepeatingIcecast Stream不断重复
【发布时间】:2020-05-27 13:48:49
【问题描述】:

我已经成功地为免费的“Icecast”服务器完成了一个测试音频流。但是,当我停止我的音频源时,几秒钟后,例如十秒钟,然后一旦该音频流完成,大约六秒钟后,音频流重复播放,然后在相同的时间间隔后重复播放,再次播放很多次。每次这些重复的音量减小时,我使用的是“BUTT”编码器,版本,0.1.16。我已将麦克风静音并尝试将扬声器静音,但这并没有解决此问题。

【问题讨论】:

    标签: audio streaming icecast


    【解决方案1】:

    Icecast 服务器有一个缓冲区,它在连接时刷新给客户端。这样,客户端缓冲区可以快速填充,以便快速开始播放。

    这里发生的事情是没有任何东西被添加到缓冲区中,因此客户端连接,获取该缓冲区的内容,然后流结束。客户端必须反复重新连接,并且不断获取相同的缓冲区。

    您可能需要调整Icecast config file 中的<source-timeout>。这样,当您的源断开连接时,挂载点将在较短的一段时间后被删除。

    【讨论】:

    • 您好,布拉德,非常感谢您及时回复并提供指导和建议。我多次更改了“”中的值,但没有任何变化。还是有重复的效果。也许您会澄清以下内容。可以原样离开“locahost”吗?另外,将“绑定地址”保留为默认值?最好的问候。
    • @Daylight 问题就出在客户端上。您的hostname 应该设置为您的主机名......如果您不使用localhost,那么您应该将其更改为您正在使用的任何名称。至于bind-address,它应该设置为您希望服务器监听的任何网络地址。您可以使用0.0.0.0 监听所有网络地址。
    • 布拉德,再次感谢您的回复。我在 Windows XP SP 3 上运行“Icecast”版本 - win32_2.4.4。也许这个版本的“Icecast”与我的操作系统不兼容!我有我的另一台 PC,Windows 10,所以如果我在 10 上安装了“Icecast”,那么如果它与 XP 存在兼容性问题,那么这可能就是需要的。问候,日光。
    • 布拉德,我想知道服务器访问端口是否会导致此重复问题!
    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多