2014-09-19 3 views
1

Я использую JW Player (v6) для трансляции AAC + webradio. Я могу использовать его с серверами IceCast 2 (в моем случае с использованием ветки KH). Теперь я настраиваю новый webradio, но используя сервер ShoutCast v2. Я не могу найти способ заставить его работать.JW Player 6 и Shoutcast v2

Я пробовал плеер Muses. Он работает, но немного нестабилен и не поддерживает метатаг для v2, что мне нужно.

Вот рабочий пример JW Player с использованием IceCast 2:

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", 
    }] 
    }] 
}); 

Мой новый Webradio в ShoutCast v2 является:

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

Любая помощь приветствуется.

ответ

1

SHOUTcast (v2 в комплекте) немного несовместим с HTTP. Вы не сможете заставить это работать на всех платформах.

Кроме того, нет браузеров, которые могут обрабатывать HE-AAC в обертке ADTS, поэтому Icecast имеет возможность отправлять данные как FLV. У SHOUTcast нет этой функции. Вы можете получать потоки MP3 из SHOUTcast для работы с браузерами, которые его поддерживают, но не все браузеры могут воспроизводить MP3. Кроме того, не все браузеры будут иметь дело с нарушенной реализацией HTTP.

+0

Спасибо, но я могу поток это ShoutCast v2 webradio, используя другого игрока в Flash, Muses [link] (http://muses.org). Мой главный вопрос - настроить JW Player для использования ShoutCast v2. – Arvy

+1

@Arvy Да, это пользовательский плеер, созданный для обработки SHOUTcast. JW Player нет. – Brad

2

Поддержка ShoutCast/IceCast в Flash/HTML5 довольно шаткая. 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

Привет, Итан, я ожидал твоего собеседника, спасибо. Вы можете просмотреть здесь: [link] (http://www.livemix.com.br/jwplayer/) Кажется, что это игра, но звука нет. Есть идеи? Это ваш код. – Arvy

+1

Да, это, безусловно, правильный код для этого. Однако ваш конкретный поток может не поддерживаться. Поддержка ShoutCast очень удачная или пропущенная, поэтому мы не приводим ее в качестве поддерживаемого формата в нашем руководстве поддержки. – emaxsaun

+0

Хорошо, спасибо Итан, я думаю, что его время, чтобы забыть AAC + и использовать стандартную трансляцию в формате MP3, чтобы быть более совместимым во всем мире. Просто для понимания: проблема специфична для программного обеспечения ShoutCast/IceCast или AAC +? Какое программное обеспечение сервера вы рекомендуете для потоковой передачи аудио в формате MP3? – Arvy

Смежные вопросы