JW Player 6 и Shoutcast v2

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

Я попробовал Muses Player. Это работает, но немного нестабильно и не имеет поддержки метатега для 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",
    }]
  }]
});

Мой новый веб-радио в ShoutCast v2:

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

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

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

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

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

Другие вопросы по тегам