aliplayer播放器,TcPlayer播放器,xgplayer播放器三款大厂的视频直播播放器对比
自从疫情后,线上视频直播火了。前前后后也做了好几个跟视频直播相关的项目,直播过程中需要不断的拉流进行播放,遇到网络突然中断的情况时,直播推流中断会中断;此时因为播放器拉流失败无法正常播放而导致播放器会播放失败。当直播恢复推流恢复时候,播放器需要自动恢复拉流来自动恢复直播播放。前后尝试过多个视频插件,综合了常用的播放器做对比:
🐱aliplayer播放器(阿里云播放器)大厂出品,文档详细,使用人数也多:
链接地址:https://player.alicdn.com/aliplayer/index.html

兼容移动端和PC端,可自己依据文档做相应的调整和配置;
可以配置想要的功能性按钮;
可在线配置,可直接预览,效果不错;
不足之处就是提示信息不是很友好,自己定制错误提示的话又比较繁琐。
🐧TcPlayer播放器(腾讯播放器)腾讯官方出的播放器,文档相对来说没有aliplayer详细:
链接地址:https://cloud.tencent.com/document/product/881/20207
https://tcplayer.vcube.tencent.com/
配置简单,支持移动端PC端视频点播和直播;
相对来说在移动端自适应效果不是很好,但可定制错误提示语;
相对aliplayer来说,直播中断时可以自动尝试重连,一直到有推流后自动继续直播;
可依据不同的状态码配置不同的错误提示语,以便于用户清晰明了了解直播状态;
相对aliplayer来说,直播可以暂停,aliplayer直播不能暂停;
🍉xgplayer播放器(西瓜播放器)字节跳动-西瓜视频的播放器,文档配置也很详细:
链接地址:https://v2.h5player.bytedance.com/

类似腾讯的TcPlayer播放器,文档也很详细;
可以自定义开发插件,可以截屏;
不足之处是直播拉流采用不同格式的地址时需要加载不同的插件,还要进行相应的配置;
- TP6便捷快速查询日、月、年数据的方法
- 微信键盘正式版下载 - 融合微信生态
- JavaScript 中循环数据的比较常见且优雅的方法推荐
- Layui的table模块导出所有数据,无需修改前后端代码
- ThinkPHP发布安全更新版本(V6.1.0/V6.0.14),移除对think-filesystem库的依赖
- 开源OA办公系统 — 勾股OA 5.6.8 新春版发布,企业办公的卓越选择
- PHP根据昵称或者姓名自动生成文字头像(图片)的方法
- 推荐收藏7个开源且实用的CSS 框架 / 组件
- ThinkPHP 6.1.2 版本发布,兼容 PHP8.2以及对ThinkORM3.0 版本的支持
- 焕然一新 新版 Vue3中文文档上线

