用html5播放带有mp3的icecast

时间:2012-06-29 18:12:34

标签: html5 stream mp3 icecast

我有一个网络基站,用ice codex通过icecast服务器传输音乐。

http://live.liveradio.ir:8000/airtime_128 我可以通过VLC和其他播放器应用程序来播放它。

现在我想通过HTML5在浏览器中播放它。我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

这是我的答案。您可以这样做,但由于缺乏浏览器的音频标准,您将获得不同的结果。执行此操作的基本方法是使用<audio>标记,然后将源指向您的流URL。然而,MP3带来了复杂性。 Chrome和Safari是唯一完全支持HTML5 / MP3流媒体的应用。如果我的研究成立,IE已经不确定了。 Firefox和Opera根本不支持它。

我的建议是创建两个流,一个是MP3,另一个是OGG,带有Flash备份。然后,您可以编写HTML代码来检测浏览器并从那里开始。

另一种选择是使用<video>标记。有关详细信息,请参阅以下两个链接:

https://github.com/dz0ny/AudioJS没有真正使用<video>,但它是VideoJS的一个分支。看看那个。有些人只能用它传输音频。

http://www.wowza.com/forums/showthread.php?14071-Streaming-to-HTML5-audio-tag