简单直播系统(smpLive)

轻量级的 UniApp 直播系统,支持跨平台部署(H5、微信小程序),为开发者提供快速搭建直播平台的完整解决方案。提供全部Uniapp+后台无加密源代码,方便自行二次开发,私有化部署!最快1小时即可部署上线

🛠️ 技术架构

后端框架

FastAdmin + ThinkPHP

前端框架

UniApp + Vue3 + uView-Plus

聊天服务

基于 Workerman 的 GatewayWorker 框架,采用 WebSocket 协议

视频服务

支持自建 SRS 或 nginx-rtmp-module 视频服务器,兼容阿里云、腾讯云等主流直播服务

✨ 功能特性

🎥

直播推流

  • 第三方工具推流(OBS、XSplit 等)
  • RTMP 推流协议,确保传输稳定性
  • 自动生成服务器和推流码,简化配置流程
👥

观众互动

  • 实时聊天系统
  • 点赞、送礼物功能
  • 用户关注系统
  • 在线人数实时统计
💎

礼物系统

  • 多样化礼物选择
  • 精美的礼物特效展示
  • 实时礼物播报功能
  • 后台自定义礼物上传
👤

用户管理

  • 完善的用户信息展示
  • 关注/取关功能
  • 房间禁言、踢出等管理功能
📊

主播管理

  • 主播认证审核机制
  • 房间信息个性化配置
  • 直播状态实时管理
  • 详细的数据统计分析
🔧

运营管理

  • 后台添加运营人员
  • 运营人员可配置管理不同房间
⚙️

平台管理

  • 可配置余额名称
  • 充值比例
  • 房间通知等
  • Banner轮播图管理
  • 资讯管理
  • 聊天禁用词管理
📺

直播管理

  • 禁言,踢出房间等操作
  • 时实用户在线人数
🛠️

二次开发

  • 全部代码均为未加密状态
  • 支持自由查看、修改和定制
  • 提供完整的 HTTP 接口文档
  • 包含详细的数据字典说明

截图

客户端(H5)

H5截图
H5截图
H5截图
H5截图
H5截图
H5截图
H5截图
H5截图
H5截图
H5截图

客户端(微信小程序)

微信小程序截图
微信小程序截图
微信小程序截图
微信小程序截图
微信小程序截图

后台

后台截图
后台截图
后台截图
后台截图
后台截图
后台截图
后台截图
后台截图

代码截图

代码截图
代码截图
代码截图
代码截图
代码截图
代码截图
代码截图
代码截图
代码截图
代码截图
代码截图

APP截图

APP截图
APP截图
APP截图
APP截图
APP截图

更新日志

V1.1.1 2026-03-12

  1. 新增 后台:房间列表,聊天记录管理,将删除功能隐藏。(审核状态可修改为拒绝来操作不显示房间)
  2. 新增 房间设置,添加设置,【房间内是否支持关礼物】:支持/不支持。选择不支持前端房间页面,不显示弹出礼物的按钮。
  3. 优化 后台:房间列表,将已经有直播的房间审核状态修改为拒绝,前端首页,不要再显示此房间
  4. 优化 前端将配置文件写入到.env 文件里
  5. 优化 前端直播间页面 (h5),优化界面显示

V1.1.0 2026-03-01

  1. 新增直播间页面支持安卓APP
  2. 直播间页面,安卓与H5小程序版本区分开发,安卓直播间页面使用nvue开发(原生渲染)

V1.0.1 2026-01-29

  1. 新增SRS实时视频服务器,支持自定义签名、验签功能
  2. 预留好SRS实时视频服务器回调接口,方便二次开发(推流开始、结束,拉流开始、结束,录制回调等)。接口地址:api/smplive/video_service/srs/
  3. 解决首页房间列表没有图片时显示默认图片的问题,并更新文档:https://www.showdoc.com.cn/smplive/11559060626560452
  4. 解决房间页面用户进入后,用户人数少1人的问题

V1.0.0 2026-01-16

  1. 直播管理
  2. 观众互动
  3. 礼物运营管理
  4. 发布版本
×
1 / 1