Streaming 导出流媒体信息(sam广播公司+icecast)

Streaming 导出流媒体信息(sam广播公司+icecast),streaming,broadcast,icecast,Streaming,Broadcast,Icecast,我的网站上有一台电子收音机 从音频室上传到服务器的时间不长是的,我可以物理访问我的服务器使用带有mp3编码的sam广播机,也许我必须使用ogg编码。 从服务器到客户端的流使用icecast2服务器debian机器lenny 我有两个问题: 1将音频流嵌入我的页面的最佳做法是什么?2我如何捕捉歌曲信息、艺术家互动等? 在icecast页面中,我可以看到此信息,因此有一种方法可以将其导出到该页面。。 一个朋友使用php中的cURl,然后将这些信息写入一个文件。但他没有告诉我细节。。。 对于预览模式,

我的网站上有一台电子收音机 从音频室上传到服务器的时间不长是的,我可以物理访问我的服务器使用带有mp3编码的sam广播机,也许我必须使用ogg编码。 从服务器到客户端的流使用icecast2服务器debian机器lenny

我有两个问题:

1将音频流嵌入我的页面的最佳做法是什么?2我如何捕捉歌曲信息、艺术家互动等? 在icecast页面中,我可以看到此信息,因此有一种方法可以将其导出到该页面。。 一个朋友使用php中的cURl,然后将这些信息写入一个文件。但他没有告诉我细节。。。 对于预览模式,我使用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> 
提前谢谢

基于Web的SHOUTcast/Icecast播放器 有很多可用的,但我发现最可靠的是Minicaster

它有很多方法可以通过JavaScript控制它,所以您不需要使用它的接口。它当然不是最好看的,但是可以通过闪存解决内存泄漏问题

从流中获取元数据 见以下问题: