源码介绍
新版黄瓜视频APP源码 是一款 视频知识付费系统,兼容安卓与iOS端,适用于短视频、影视、教育、课程类内容的分发与推广运营。
系统采用任务激励与推广裂变机制,用户可通过完成任务或邀请好友获取额外观看次数。
源码附带完整 部署教程文档 + JDK环境配置说明,可快速搭建上线运营。
核心功能
1. 免费观看机制
-
每位注册用户每日可获得一定数量的免费观看次数;
-
当日观看次数用完后,可通过完成任务或付费充值增加次数;
-
每日观看次数次日自动重置,不累计。
2. 任务系统
通过完成不同任务提升每日观影次数与缓存次数,任务包含:
-
用户名注册: +2次
-
绑定手机号: +4次
-
填写邀请码: +2次
-
保存推广二维码: +1次
后台可自由配置任务内容与奖励规则,用户完成后自动结算。
3. 推广裂变系统
用户推广好友注册可增加每日观看次数与缓存次数:
| 等级 | 推广人数 | 每日观影次数奖励 | 缓存次数奖励 |
|---|---|---|---|
| 入门徽章 | 推广 1 人 | +2 | +1 |
| 进阶徽章 | 推广 3 人 | +5 | +3 |
| 达人徽章 | 推广 10 人 | +30 | +10 |
| 专家徽章 | 推广 30 人 | +50 | +30 |
| 教授徽章 | 推广 50 人 | 无限观看 | +50 |
推广方式包括分享链接、二维码邀请、邀请码注册等。
4. 支付与次数充值
-
用户可直接购买额外观看次数或会员包月;
-
支持支付宝、微信扫码支付(可对接第三方聚合接口);
-
支付后系统自动增加观看次数,无需人工操作。
5. 视频播放模块
-
支持在线播放、缓存观看两种模式;
-
每次播放自动扣除观看次数;
-
支持断点续播与倍速播放;
-
视频内容支持MP4、m3u8格式。
6. 用户中心
-
查看观影记录、缓存记录、任务进度;
-
邀请好友、生成推广二维码;
-
查看徽章等级与奖励详情;
-
实时统计每日观看与缓存次数剩余量。
系统亮点
任务裂变系统:推广好友即可获赠观影次数,轻松实现用户增长。
知识付费机制:支持课程、影视、短视频等内容的观看限制与解锁。
双端源码:含Android + iOS原生APP源码,方便二次开发。
后台管理完善:支持任务配置、次数控制、支付管理等。
部署简单:附完整安装文档与环境配置说明,快速上线。
后台功能模块
| 模块 | 功能说明 |
|---|---|
| 用户管理 | 用户注册信息、推广记录、观看次数 |
| 视频管理 | 视频上传、分类、标签设置 |
| 任务管理 | 任务内容、奖励配置、每日重置规则 |
| 推广管理 | 邀请二维码、邀请码生成与绑定 |
| 支付管理 | 充值订单、次数统计、收益报表 |
| 系统设置 | 站点名称、LOGO、推广模板设置 |
| 内容管理 | 视频上架、下架、封面上传、播放限制 |
| 数据统计 | 用户增长、任务完成度、推广效果分析 |
技术架构
| 项目 | 技术说明 |
|---|---|
| 客户端 | Android(Java) / iOS(Swift) |
| 后端语言 | PHP 7.0+ |
| 数据库 | MySQL 5.6+ |
| 视频格式 | MP4 / m3u8 |
| Web服务器 | Nginx / Apache |
| 环境依赖 | JDK环境(需安装) |
| 开发框架 | 原生 + PHP MVC架构 |
| 部署说明 | 附详细部署文档(含JDK配置教程) |
部署说明
服务器环境要求:
-
系统:Linux / Windows Server
-
PHP版本:≥7.0
-
MySQL版本:≥5.6
-
必装扩展:
curl,fileinfo,pdo,gd -
Java环境:JDK(参考教程:https://www.83ym.com/298.html)
安装步骤:
-
上传源码至服务器根目录;
-
创建数据库并导入SQL文件;
-
修改数据库配置文件;
-
设置伪静态规则并启动PHP服务;
-
打包Android端或直接使用附带APK;
-
登录后台配置任务奖励、支付信息与推广模板。
应用场景
| 类型 | 示例用途 |
|---|---|
| 视频知识付费 | 教育课程、培训教学视频付费观看 |
| 娱乐视频平台 | 短视频、影视、搞笑片段内容分享 |
| 推广激励系统 | 用户裂变与任务奖励机制结合 |
| 会员视频系统 | VIP会员付费观看与次数充值系统 |



