简单直播系统(smpLive)

99¥
类型 完整应用
版本 1.1.1
版本更新时间 2小时前
大小 3.88 MB
开发商
忙碌的小蚂蚁
评分

详细介绍

快速部署直播系统,最快1小时即可上线。部署简单,可看部署相关说明

轻量级的 UniApp 直播系统,支持跨平台部署(H5、微信小程序),可二次开发,支持内网部署!为开发者提供快速搭建直播平台的完整解决方案。提供无加密源代码。

官方网站https://smplive.wpygo.com/
前台H5体验https://smplive.wpygo.com/preview/
后台管理体验https://smplive.wpygo.com/5KKKoo00____9hH8092.php
文档地址https://www.showdoc.com.cn/smplive

功能特性

  • 轻量级设计 - 快速部署,资源占用少
  • 🌐 跨平台支持 - 一套代码,多端运行
  • 🔧 易扩展性 - 模块化架构,便于二次开发
  • 💪 高稳定性 - 成熟的技术栈,保障服务稳定
  • 📱 移动端优先 - 原生体验,流畅交互

核心技术栈

  • 后端框架:FastAdmin + ThinkPHP
  • 前端框架:UniApp + Vue3 + uView-Plus
  • 聊天服务:基于 Workerman 的 GatewayWorker 框架,采用 WebSocket 协议
  • 视频服务:支持自建 SRS 或 nginx-rtmp-module 视频服务器,兼容阿里云、腾讯云等主流直播服务

安装使用

安装文档: https://www.showdoc.com.cn/smplive/
聊天服务基于 Workerman GatewayWorker 框架开发


部署流程

聊天服务

聊天程序代码位于插件目录中:

  • 源路径/addons/smplive/library/chatService
  • 操作:将 chatService 目录完整复制到您的聊天服务器

配置步骤

1. 配置 API 基础地址

文件路径chatService/Applications/smplive/Events.php

配置项:修改常量 API_BASE_URL

define('API_BASE_URL', '您的接口访问地址');

2. SSL 证书配置(重要)

文件路径chatService/Applications/smplive/start_gateway.php

配置说明

  • 根据文件内的注释说明配置 SSL 证书
  • 特别注意:若不配置 SSL 证书,微信小程序环境下将无法正常访问

3. 日志目录权限设置

目录路径chatService/Applications/smplive/_log

操作要求:设置为可写权限

chmod 755 chatService/Applications/smplive/_log

前端开发与部署指南

前端采用 UniApp 跨平台开发框架


部署流程

获取前端代码

前端代码位于插件目录中:

  • 源路径/addons/smplive/uniapp/
  • 操作:将整个 uniapp 目录复制到本地开发环境

开发工具

使用 HBuilder X 进行项目开发与编译


配置说明

1. 应用基础配置

配置文件manifest.json

主要配置项

  • 应用名称
  • 版本号
  • 微信 AppID
  • 其他平台相关配置

2. 业务配置

配置文件common/config.js

必配参数(根据文件内注释进行配置):

参数 说明
应用名称 项目的显示名称
版本号 当前应用版本标识
接口访问地址 API 接口的基础 URL
图片访问地址 静态资源图片的访问路径
聊天服务器地址 实时聊天服务的连接地址

编译发布

先进入项目目录,执行下面的命令,加载相关依赖:
npm install

配置完成后,可编译生成以下版本:

  • 网页版本(H5)
  • 微信小程序版本
  • 🔄 其他平台版本(根据需要)

注意事项

  • 确保 HBuilder X 版本支持当前项目配置
  • 微信小程序必须配置有效的 AppID 才能正常预览
  • 编译前请检查所有配置项是否正确填写
  • 不同平台可能需要额外的特定配置

联系方式

手机:13961790736(同微信)

版本历史记录
1.1.1
3小时前
1. 新增 后台:房间列表,聊天记录管理,将删除功能隐藏。(审核状态可修改为拒绝来操作不显示房间)
2. 新增 房间设置,添加设置,【房间内是否支持关礼物】:支持/不支持。选择不支持前端房间页面,不显示弹出礼物的按钮。
3. 优化 后台:房间列表,将已经有直播的房间审核状态修改为拒绝,前端首页,不要再显示此房间
4. 优化 前端将配置文件写入到.env文件里
5. 优化 前端直播间页面(h5),优化界面显示
1.1.0
9天前
1.新增直播间页面支持安卓APP
2.直播间页面,安卓与H5小程序版本区分开发,安卓直播间页面使用nvue开发(原生渲染)
1.0.1
2026-01-29
1. 新增SRS实时视频服务器,支持自定义签名、验签功能
2. 预留好SRS实时视频服务器回调接口,方便二次开发(推流开始、结束,拉流开始、结束,录制回调等)。接口地址:api/smplive/video_service/srs/
3. 解决首页房间列表没有图片时显示默认图片的问题,并更新文档:https://www.showdoc.com.cn/smplive/11559060626560452
4. 解决房间页面用户进入后,用户人数少1人的问题
1.0.0
2026-01-17
直播管理
观众互动
礼物运营管理
发布版本
评分及评论
0 满分5分
🔝