JW Player 6和Shoutcast v2

时间:2014-09-19 00:38:59

标签: jwplayer shoutcast aac+

我正在使用JW Player(v6)来播放AAC + webradio。我可以将它与IceCast 2服务器一起使用(在我的情况下使用KH分支)。现在我正在设置一个新的webradio,但使用的是ShoutCast v2服务器。我找不到办法让它发挥作用。

我尝试过Muses播放器。它有效,但有点不稳定,没有对v2的元标记支持,我需要。

以下是使用IceCast 2的JW Player的工作示例:

jwplayer("myElement").setup({
  autostart: true,
  height: 30,
  width: 400,
  primary: 'flash',
  playlist: [{
    title: 'Live Mix - www.livemix.com.br',
    sources: [{
      file: "http://aac.livemix.com.br:80/livemix?type=.flv",
      type: "flv",
    }]
  }]
});

我在ShoutCast v2中的新webradio是:

http://radio.centraldj.com.br:8000/centraldj

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

Flash / HTML5中的ShoutCast / IceCast支持非常不稳定。 JW Player适用于某些流,但不适用于其他流。出于这个原因,我们不支持我们支持的格式 - http://support.jwplayer.com/customer/portal/articles/1403635-media-format-support

但是,您可能能够使用此功能使其正常工作:

jwplayer("myElement").setup({
  autostart: true,
  height: 30,
  width: 400,
  primary: 'flash',
  file: "http://radio.centraldj.com.br:8000/centraldj",
  type: "mp3"
});

答案 1 :(得分:1)

SHOUTcast(包含v2)与HTTP略有不兼容。你无法在所有平台上使用它。

此外,还没有任何浏览器可以在ADTS包装器中处理HE-AAC,这就是为什么Icecast可以选择将数据作为FLV发送。 SHOUTcast没有此功能。您可以从SHOUTcast获取MP3流,以支持支持它的浏览器,但并非所有浏览器都能播放MP3。此外,并非所有浏览器都会处理破坏的HTTP实现。

相关问题