/Ant-Live

【基于JAVA开发的在线直播平台】Ant Live;腾讯云直播服务;直播鉴黄;礼物;支付宝充值提现;弹幕聊天室;前端后分离;SpringBoot;直播平台开发;

Primary LanguageJava

README.MD

Ant Live

Ant Live 是一个直播平台。集成了一系列杂七杂八的功能😁,没有什么技术难点。本人小白一枚,实现逻辑或实现代码可能存在部分问题,希望大佬能多多指教😉。

如何运行

  • 克隆代码到本地 git clone https://github.com/PinTeh/Ant-Live.git
  • 还原数据库 /resource/sql/ant-live.sql
  • 修改配置文件application.yml,主要修改参数有数据库连接、redis连接字符串,尝试启动(按理说应该是可以启动了,默认账号admin,密码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等开源推流直播服务

如有问题可以联系

qrcode

Preview

Support

  • 腾讯云

    • 直播云服务
    • 鉴黄服务
    • 存储服务
    • 短信服务
  • 蚂蚁金服

    • 支付宝支付提现服务
  • 阿里云

    • Centos服务器

Others

  • SpringBoot
  • Redis
  • Mybatis Plus
  • Vue
  • Element UI
  • Axios
  • AntV
  • SpringSecurity
  • Jwt
  • Flv.js
  • Docker
  • MySQL

Snapshots

  • 首页

image.png

  • 直播

image.png

  • 个人中心

image.png

  • 后台

image.png

  • 统计

image.png

  • 认证

image.png

  • 监控

image.png

Star History

Star History Chart