2015-11-26 2 views
0

Есть ли какой-нибудь веб-плеер, например jwplayer или video.js, который поддерживает воспроизведение аудиопотоков от Icecast, а также сможет поднимать события при получении новых метаданных в потоке?Веб-аудиоплеер с поддержкой метаданных Icecast?

JWPlayer имеет этот http://support.jwplayer.com/customer/portal/articles/1413089-javascript-api-reference#metadata. Но это не похоже на метаданные Icecast.

Мое намерение состоит в том, чтобы получать уведомления о клиентах в тот момент, когда в поток был введен фрагмент метаданных.

Благодаря

ответ

1

Я рекомендовал бы взглянуть на muses player.

Другие варианты:

  • Firefox имеет конкретного поставщика JavaScript API для метаданных (протестировано с Ogg Vorbis и контейнера, а также Opus кодеков). Другие браузеры могут быть похожими.
  • Запрос конкретного сервера Icecast через JSON API (2.4.1 и выше) или пользовательский XSLT. Недостатком является то, что это не даст вам точное время. Хотя также и в двух других вариантах может наблюдаться задержка между регистрацией метаданных и воспроизведением звука до этой точки из-за буферов декодера и т. Д.
  • Выход из диапазона со вторым потоком данных, обеспечивающим метаданные, хотя сохранение синхронных звуковых и внедиапазонных метаданных может быть сложным. Возможно XMLHTTPRequest с непрерывными данными. Я видел это с достойными результатами.
+0

Музыкальный плеер, похоже, работает только для потоков vorbis, что хорошо. Какой API Firefox вы упомянули? помните, это имя? – Pablote