使用PHP和/或jQuery检查SHOUTcast服务器上的可用侦听器插槽

时间:2014-06-29 21:03:20

标签: php jquery shoutcast

我们有一个广播电台使用SHOUTcast进行广播。我们网站上的链接目前指向播放列表文件。该网站没有响应,非常过时,所以我正在重新构建它,并在页面上放置一个HTML 5 / jQuery播放器。一切正常,但我注意到质量更好的128k流只有25个可用的监听器插槽。第二个流是64k并且有100个。显然,我宁愿在可能的情况下使用128k但是看两者的监听峰值,它增加到31(超过25)所以这意味着我们可能会将所有25个插槽用完,其他人可能会来到网站,玩家可能不会为他们玩。

在这种情况下,我想改为播放64k流。无论此事件发生的可能性有多大/不可能,我仍然认为我需要检查128k流上是否有可用的插槽,如果128k流已满,则将64k流推送到播放器。

使用PHP和/或jQuery。如何检查SHOUTcast服务器可用的侦听器插槽数?

1 个答案:

答案 0 :(得分:0)

即使你要检查可用的插槽,也不能保证有人不会同时开始流式传输,从而导致错误。

处理这种情况的正确方法是尝试连接到128k流,如果出现错误则回退到64k流。如果您使用的是HTML5音频方法,则有several errors you can handle