如何在所有PC浏览器中播放HTTP直播(HLS)?

时间:2015-03-24 10:25:07

标签: html5 audio browser rtsp http-live-streaming

我们已在WOWZA服务器中存储了音频源。我们正在搜索音频播放器,以便通过RTMPHTTP(HLS)在网络浏览器中播放音频。

我们测试了HTML5 audio tag,但它不支持RTMP和HLS流式传输。

尝试:

<audio controls autoplay>
<source src="http://host-name/path/playlist.m3u8" type="audio/mpegurl">
Your browser does not support the audio element.
</audio>

问题:

关于JplayerJWplayerflowplayer的问题?

请告诉我appropriate audio player这个问题,或HTML5

中有任何解决方案

3 个答案:

答案 0 :(得分:1)

只有Safari 6.0+具有本机HLS支持。

JWplayer有HLS纯音频支持:

JWPlayer - Audio Demo

开源mediaelement.js在某种程度上也支持HLS。

答案 1 :(得分:1)

还有一个选项 - Flowplayer版本6.0:跨浏览器HLS。 但问题是,如果您使用GitHub托管版本(显示Flowplayer徽标和品牌),它将是免费的。否则你需要付钱:

https://flowplayer.org/pricing/player.html#compare

答案 2 :(得分:0)

在撰写本文时(2018年3月),选项包括Clappr(https://github.com/clappr/clappr,请参阅supported formats)和MediaElement.js(https://github.com/mediaelement/mediaelement) - 两者都具有内置的跨浏览器HLS支持 - 照顾hls.js项目,两个玩家都是免费和开源的。

对于可能需要或不需要插件来播放HLS的替代播放器,请参阅https://github.com/video-dev/hls.js#player-integration