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

问题描述 投票:4回答:3

我们已经在WOWZA服务器中存储了音频源。我们正在搜索音频播放器,以便通过RTMPHTTP(HLS)在Web浏览器中播放音频。 我们测试了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有任何解决方案?

html5 audio browser rtsp http-live-streaming
3个回答
1
投票

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

JWplayer有HLS纯音频支持:

JWPlayer - Audio Demo

开源mediaelement.js也在一定程度上支持HLS。


1
投票

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

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


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

© www.soinside.com 2019 - 2024. All rights reserved.