Ant Live 是一个直播平台。集成了一系列杂七杂八的功能😁,没有什么技术难点。本人小白一枚,实现逻辑或实现代码可能存在部分问题,希望大佬能多多指教😉。
- 克隆代码到本地
git clone https://github.com/PinTeh/Ant-Live.git
- 还原数据库 /resource/sql/ant-live.sql
- 修改配置文件application.yml,主要修改参数有数据库连接、redis连接字符串,尝试启动(按理说应该是可以启动了,默认账号
794409767@qq.com
,密码123123
) - 后续根据自己需求修改配置文件application.yml,主要参数有腾讯云sms(短信服务)live(直播服务)cos(对象存储)
- 另外对接了支付宝支付服务,根据需求在AlipayConfig类中配置商户私钥、公钥、应用ID、下载根证书配置
- 如有问题,可以联系我
- 仓库地址 https://github.com/PinTeh/AntLive-Pre
- 下载后执行
npm install
安装依赖 - 安装完依赖后,修改utils/request.js中的baseURL,改为自己的后端服务地址
- 执行
npm run serve
启动服务 - 访问localhost:8080 (默认,如修改了端口,自己根据实际情况修改)
- 本项目对接的是腾讯云的直播云服务
- 如果有能力,可以自己搭建本地直播推流服务,可以参考livego、srs、lal等开源推流直播服务
- 演示地址 已失效
-
腾讯云
- 直播云服务
- 鉴黄服务
- 存储服务
- 短信服务
-
蚂蚁金服
- 支付宝支付提现服务
-
阿里云
- Centos服务器
- SpringBoot
- Redis
- Mybatis Plus
- Vue
- Element UI
- Axios
- AntV
- SpringSecurity
- Jwt
- Flv.js
- Docker
- MySQL
- 首页
- 直播
- 个人中心
- 后台
- 统计
- 认证
- 监控