2014-09-19 87 views
1

我正在使用JW Player(v6)播放AAC + webradio。我可以使用IceCast 2服务器(在我的情况下使用KH分支)。现在我正在设置一个新的webradio,但使用ShoutCast v2服务器。我无法找到一种方法来实现它的工作。JW Player 6和Shoutcast v2

我试过了Muses播放器。它可以工作,但有点不稳定,并且没有我需要的v2的元标记支持。

下面是使用的Icecast 2 JW播放器的工作示例:

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 

任何帮助表示赞赏。

回答

1

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

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

+0

谢谢你,但我可以流这个ShoutCast v2 webradio使用Flash中的另一个播放器,Muses [链接](http://muses.org)。我的主要问题是如何配置JW Player以使用ShoutCast v2。 – Arvy 2014-09-19 16:45:44

+1

@Arvy是的,这是一个处理SHOUTcast的自定义播放器。 JW Player不是。 – Brad 2014-09-19 16:53:41

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" 
}); 
+0

你好Ethan,我期待你的接吻,谢谢。 你可以在这里浏览:[link](http://www.livemix.com.br/jwplayer/) 它似乎在玩,但没有声音。有任何想法吗?这是你的代码。 – Arvy 2014-09-22 23:36:06

+1

是的,这绝对是这个工作的正确的代码。不过,您的特定流可能不受支持。 ShoutCast的支持非常受欢迎或缺失,这就是为什么我们没有在支持指南中将其列为支持的格式。 – emaxsaun 2014-09-23 14:10:24

+0

好的,谢谢Ethan,我想它忘记了AAC +并且使用标准的MP3广播在各处更加兼容。 只是为了解:问题是特定于ShoutCast/IceCast软件或AAC +?对于MP3音频直播,您推荐什么服务器软件? – Arvy 2014-09-23 20:39:09