简单直播系统(smpLive)

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

详细介绍

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

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

官方网站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
图片访问地址 静态资源图片的访问路径
聊天服务器地址 实时聊天服务的连接地址

config.js配置.png


编译发布

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

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

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

注意事项

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

联系方式

手机:15106198804(同微信)

版本历史记录
1.0.0
7天前
直播管理
观众互动
礼物运营管理
发布版本
评分及评论
0 满分5分
🔝