以下是一些带CDN的播放器推荐:
1、NPlayer
特点:NPlayer 是一个高度可定制的播放器,由 Typescript 和 Sass 编写,没有任何第三方运行时依赖,它兼容 IE11,支持服务端渲染(SSR),Gzip 压缩后的大小只有 21KB,该播放器可以接入任何流媒体,如 HLS、DASH 和 FLV 等。
优势:
高度可定制:所有图标、按钮、色彩等都可以替换,提供了内置组件方便二次开发。
插件系统:拥有丰富的插件,例如弹幕功能就是通过插件形式提供的。
轻量级:Gzip 大小仅为 21KB,对性能要求较高的网站非常友好。
预览缩略图:支持鼠标放在进度条上时出现预览缩略图的功能,可以通过配置参数设置缩略图的制作时间和间隔等。
使用示例:
import Player from 'nplayer'; const player = new NPlayer({ src: 'https://vcdn.zjol.com.cn/280443.mp4' }); player.mount(document.body);
2、PearPlayer(梨享播放器)
特点:PearPlayer 是一个完全用 JavaScript 写的开源 HTML5 流媒体播放框架,实现了融合 HTTP(包含 HTTPS、HTTP2)、WebRTC 的多协议、多源、低延迟、高带宽利用率的无插件 Web 端流媒体加速能力。
优势:
多协议支持:支持多种流媒体协议,包括 HTTP、HTTPS、HTTP2 和 WebRTC。
高性能:低延迟、高带宽利用率,适用于需要高性能传输的场景。
开源:完全开源,可以根据需要进行二次开发和定制。
使用示例:
<div id="player"></div> <script src="path/to/pearplayer.js"></script> <script> const player = PearPlayer.create('#player', { source: 'https://example.com/stream', autoplay: true, controls: true, }); </script>
3、西瓜播放器
特点:西瓜播放器是由字节跳动团队出品的免费开源 HTML5 视频播放组件,支持 MP4、HLS、FLV 等多种格式的视频播放,它具有灵活的插件体系,能够实现清晰度无缝切换、加载控制等功能,节省视频流量和服务器开销。
优势:
多功能:支持点播和直播,内置解析器,能够节省流量。
灵活的插件体系:提供多种插件,可以根据需要选择加载,减少打包体积。
广泛的浏览器兼容性:支持直接播放 MP4 视频,PC 端播放 HLS、FLV、MPEGDASH 需要浏览器支持 Media Source Extensions。
免费开源:基于 MIT 开源协议,任何个人和公司都可以免费用于自己的项目。
使用示例:
<div id="mse"></div> <script src="//unpkg.byted.static.com/xgplayer/2.31.2/browser/index.js" type="text/javascript"></script> <script> let player = new Player({ id: 'mse', url: '//abc.com/**/*.mp4' }); </script>
4、ZY Player
特点:ZY Player 是一个免费开放源的播放器软件,兼容各种资源网接口,支持看视频和直播,它专注于资源网接口,可以选择不同的接口源,并且分类详细。
优势:
多源支持:可以选择不同的接口源,满足不同用户的需求。
详细分类:资源分类做得非常详细,方便用户查找和观看。
颜值高:新版本界面设计美观,用户体验良好。
使用示例:
ZY Player 主要是一个桌面应用程序,可以通过官方网站下载并安装,安装后,打开软件即可看到详细的资源分类和接口源选择界面。
这些播放器各有特色,可以根据具体需求和使用场景选择合适的播放器。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1246568.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复