如何在所有PC浏览器中播放HTTP直播(HLS)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在所有PC浏览器中播放HTTP直播(HLS)?相关的知识,希望对你有一定的参考价值。
我们已经在WOWZA
服务器中存储了音频源。我们正在搜索音频播放器,以便通过RTMP
或HTTP(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>
问题:
关于Jplayer
,JWplayer
和flowplayer
怎么样?
请让我知道appropriate audio player
这个或在HTML5
有任何解决方案?
只有Safari 6.0+具有本机HLS支持。
JWplayer有HLS纯音频支持:
开源mediaelement.js也在一定程度上支持HLS。
还有一个选项 - Flowplayer版本6.0:跨浏览器HLS。但问题是,如果您使用GitHub托管版本(显示Flowplayer徽标和品牌),它将是免费的。否则你需要付钱:
https://flowplayer.org/pricing/player.html#compare
在撰写本文时(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。
以上是关于如何在所有PC浏览器中播放HTTP直播(HLS)?的主要内容,如果未能解决你的问题,请参考以下文章
Android ExoPlayer 无法播放 HLS(HTTP 直播)
如何使用 html5 视频标签播放 Apple HLS 直播
如何使用iOS实现视频的直播点播缓存?-HTTP Live Streaming (HLS)
JavaCV音视频开发宝典:使用JavaCV实现webm直播服务,无需流媒体服务,无需mse转封装插件(flv.js,hls.js),浏览器原生video标签直接播放rtsp,rtmp和桌面投屏直播
LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP