概述
MyTV是一套专业的IPTV管理系统,采用模块化设计,为IPTV服务提供完整的后台管理、客户端配置和APK构建解决方案。系统旨在帮助运营商和内容提供商实现高效、安全、灵活的IPTV内容分发管理,支持多源模板、动态配置、实时数据统计等核心功能,满足不同规模和需求的运营环境。
技术架构
层级 技术组件
后端框架 自主开发的轻量级PHP框架,支持MVC模式
数据库 MySQL 5.7+,优化查询性能和数据关系
安全机制 - AES-256加密传输
- 设备指纹验证(Android ID)
- 防SQL注入处理
前端技术 - Bootstrap 5响应式界面
- Chart.js数据可视化
- Vue.js动态交互组件
API协议 RESTful接口设计,JSON数据格式
构建工具 apktool + 自定义签名脚本
系统组件:
管理后台:基于PHP的Web管理系统,提供完整的用户和内容管理
API服务:RESTful接口,处理客户端认证和配置下发
构建工具:基于apktool的自动化打包流水线
功能亮点
- 实时数据统计仪表盘
- 多模板IPTV源管理
- 自动化EPG和台标同步
- 客户端配置加密传输
功能特性
功能页面
后台页面
用户管理:
- 设备指纹(Android ID)绑定
- 三级授权状态(已授权/待授权/已禁用)
- 登录IP追踪
模板管理:
- 多源模板配置
- 默认源设置
- 模板版本控制
数据统计:
- 实时访问图表(Chart.js实现)
- 用户活跃度分析
- 请求量趋势预测
系统设置:
- EPG源配置(支持本地缓存)
- 台标管理(URL/本地两种模式)
- 自定义User-Agent设置
安装部署
- 环境要求
- PHP 7.4+
- MySQL 5.7+(InnoDB引擎)
- Java 8+ (用于APK构建)
- 安装步骤
- 设置Web服务器指向项目根目录
- 配置nginx服务,配置服务端口8800(自定义)
- 访问http(s)://127.0.0.1:8800,初次安装会自动转至安装向导。
项目结构
admin/ # 管理后台PHP文件
├── ...
api/ # API接口文件
├── ...
app/ # 编译好的APK文件
├── mytv.apk
appCreation/ # APK构建工具和脚本
├── ...
config/ # 配置文件
使用说明
管理后台
通过浏览器访问/admin路径,登录管理后台:
默认管理员账号:admin
初始密码:在安装过程中设置,建议登录后立即修改密码以保证安全
后台管理功能包括:
- 用户、内容、模板、统计等模块的全面管理
- 实时监控系统运行状态
- 配置系统参数和模板参数
- 查看日志和操作记录,保障系统安全
客户端配置
- 在管理后台创建并配置授权模板,定义源、台标、EPG等参数
- 配置模板包含的IPTV源,支持多源切换和优先级设置
- 客户端设备在首次启动时,向后台请求对应设备ID的配置文件
- 配置内容采用加密传输,确保数据安全
- 客户端根据配置实现在线播放内容,支持动态更新和远程控制
安装教程
- 详细安装教程请转至:请点我-安装教程
演示地址
- 不在提供演示页,请到添加群晖套件中心源地址,安装体验。
- 账号默认admin ,密码 admin123
- 演示IPTV主页
- 演示IPTV管理后台
声明
- 不提供任何电视直播源信息
- 不提供任何电视直播源信息
- 不提供任何电视直播源信息
下载
群晖套件中心源地址:http://spk.laokhome.cn:8808 (随时有可能关停)
群晖套件中心应用下载:http://spk.laokhome.cn:8808/download (随时有可能关停)
更新日志
v1.0.0100 2025-08-06
不再提供源码下载。
仅提供群晖套件版本
v1.0.2 2025-08-03
1、修复优化部分代码不支持php8.0以下版本,目前要求php>=7.3;
2、增加用户管理页面搜索功能。
v1.0.0 2025-07-25
1、已知问题要求php8.0及以上版本;
apk编译模板
下载后,拷贝至源码目录“/appCreation/”中。