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.