MeEdu – 开源的在线教育点播系统

MeEdu 是基于 Laravel 开发的开源的在线教育点播系统。它的主要技术栈是PHP+MySQL。上手难度极低,可以在几分钟内搭建一个在线的视频点播系统。
Github开源地址:https://github.com/Qsnh/meedu
该项目目前已经1.9k的star,552个fork,足以证明质量肯定不错。
安装

项目官方给出了四种安装方式:
1.宝塔一键安装,对于服务器使用宝塔面板的用户来说,安装MeEdu只需要点击一下按钮就可以了。
2.傻瓜安装。下载傻瓜安装包后配置好环境,访问install.php走傻瓜安装流程。
3.手动安装。如果技术能力强,可以按照官方给出的安装教程,一步一步的安装好MeEdu。
4.花钱请官方安装。这个对于完全不懂技术的小伙伴,但是想要使用MeEdu的小伙伴来说,算是一个较好的选择。
从这四个方面看,其实官方给出的选择已经非常充分,考虑到了各种可能使用MeEdu的人群。
功能
目前MeEdu支持下面这些功能:
- 视频在线点播
- 课程评论/视频评论
- 支持阿里云视频点播、腾讯云视频点播服务
- 手机号注册/登录(短信登录)/密码找回/手机号绑定
- QQ登录/Github登录/微信开放平台扫码登录
- 课程单独购买/视频单独购买/全站会员三种收费模式
- 站内消息
- 支付宝/微信/手动转账三种支付方式
- 积分功能
- 视频试看、视频禁止快进
- 视频播放跑马灯(防录屏)
- 视频播放统计/课程观看进度/用户观看统计
- 学习历史/观看记录/课程收藏
- 优惠码功能
- 邀请/一级返现/支付宝提现
- 阿里云短信/云片短信
- 系统缓存
- 图片本地存储/七牛云存储/阿里云oss存储
- 用户协议/用户隐私协议
- 后台多角色多权限管理
- 推广链接(用于第三方推广)
- 70%+的单元测试覆盖率
- SEO优化
- 友情链接
- 插件系统
- 模板系统
单纯的从在线点播这个角度看的话,其实功能说的上是非常丰富了。基本上满足了在线点播的常用需求,如果您对需求要求并不是很高的话,那么开源的MeEdu将是最好的选择。
生态
在线教育业务肯定不仅仅只有视频点播这一种表现形式,还有其它的需求,比如说:图文收费,电子书专栏,在线问答,在线练习和考试等等功能。
MeEdu 本身是开源免费的在线教育点播系统,专注于视频在线点播。不过MeEdu自身因为良好的架构,支持通过插件的形式来扩充功能,满足更多人们的需求。
从它的介绍中,我们可以看到部分收费插件:

插件对于小伙伴来说是一种较低成本实现自己需求的方式。对于自己想要实现的需求只需要购买响应的插件即可。这样,成本可以得到控制,而且不需要花费更多的时间。
MeEdu 的生态还是足够丰富,因此采用MeEdu搭建在线教育系统的话,我们无需担心后期因需求扩展请技术开发的情况发生。而且就算请技术人员开发,因为MeEdu本身是开源免费的,开发成本也是很低的。