使用JWPlayer播放Icecast流

时间:2012-05-06 14:36:39

标签: radio jwplayer icecast

我想使用JWPlayer播放Icecast流,下面是我用来嵌入和设置播放器的代码:

<div id='mediaplayer'>Radioplayer will be in this DIV</div>

<script type="text/javascript">
  jwplayer('mediaplayer').setup({
    'flashplayer': './inc/player.swf',
    'id': 'player1',
    'type': 'sound',
    'width': '480',
    'height': '270',
    'autoplay': 'true',
    'volume': '60',
    'file': 'http://95.211.136.94:8039/stream'
  });
</script>

当播放器启动时,它完美运行。 该流由Icecast服务器流式传输,当播放器启动时,它可以正常工作。但是当当前人离开流并且下一个人加入流时,玩家开始动摇。

按暂停并再次播放,它再次正常工作,但如何在不重新启动播放器的情况下解决此问题?

提前致谢。

1 个答案:

答案 0 :(得分:2)

我理解我在这里挖掘严重,但对其他任何想知道的人......

他试图在一个挂载点上实现的几乎是不可能的。我们正在谈论正在创建和流式传输的全新音频文件..无论您是否需要刷新。

使用icecast的解决方案实际上是为听众提供一个实时挂载点,在这种情况下,我们称之为&#34; / live&#34;。然后你需要多个挂载点供其他人流式传输,例如&#34; / joe&#34; &安培; &#34; / mossawi&#34;

你需要一台不断开机的机器(通常是一台服务器)来传输主要的&#34; / live&#34;挂载点,这将是观众访问和收听。然后,在该服务器上,需要安排在特定时间为特定个人提取并播放正确的挂载点。无线电播放软件通常扮演这个角色,它还允许您流式传输现场音乐,而没有人流式传输(通常以托管服务提供商的形式出售)。

随意提出任何其他问题。我10年来一直在做网络电台。