Экспорт потоковой информации (Sam Broadcaster + Icecast) - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть электронное радио на моем сайте При загрузке из аудио-комнаты на сервер (мало мер - да, у меня есть физический доступ к моему серверу) используется вещатель sam с кодировкой mp3 (возможно, я должен использовать ogg-кодировку). Для потоковой передачи с сервера на клиенты используется сервер icecast2 (машина Debian lenny)

Ну, у меня два вопроса:

1) Какие проигрыватели лучше всего использовать для встраивания потокового аудио на мою страницу?
2) Как я могу получить информацию о песне (Artist-Tile и т. Д.)? На ледяной странице я вижу эту информацию, поэтому есть способ экспортировать ее на страницу. Один из друзей использует cURl из php, а затем записывает эту информацию в файл. Но он не рассказал мне подробности ... Для режима предварительного просмотра я использую Windows Media Player

<OBJECT ID="MediaPlayer1" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab# Version=5,1,52,701" STANDBY="Loading Microsoft Windows® Media Player components..." TYPE="application/x-oleobject" width="280" height="65">
<param name="fileName" value="http://dap.ntua.gr:8123/live.m3u">
<param name="animationatStart" value="true">
<param name="transparentatStart" value="true">
<param name="autoStart" value="true">
<param name="showControls" value="true">
<param name="Volume" value="300">
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="http://dap.ntua.gr:8123/live.m3u" name="MediaPlayer1" width=280 height=65 autostart=1 showcontrols=1 volume=-300>
</OBJECT> 

Спасибо заранее!

1 Ответ

0 голосов
/ 14 декабря 2011

Веб-интерфейс SHOUTcast / Icecast Player

Есть много доступных, но наиболее надежным из них я считаю Minicaster.

http://www.draftlight.net/dnex/mp3player/minicaster/free/

У него есть множество способов управлять им с помощью JavaScript, поэтому вам не нужно использовать его интерфейс.(Это, конечно, не самый лучший внешний вид, но он решает проблему утечки памяти во Flash.)

Получение метаданных из потока

См. Следующие вопросы:

...