2014-09-19 175 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