## 一、项目简介提供直播台标搜索查询、创建自定义台标的项目,适配各种直播壳和 JSON 接口,以及 iptv-api 等直播采集项目
TVLogo 台标管理系统是一款 轻量级、可视化 的台标文件管理工具,专为 IPTV / 电视相关场景设计,提供台标文件的上传、检索、预览、权限管控等核心能力,支持用户注册/登录、密码修改、文件防篡改/防盗链等实用功能,适配 PC 端与移动端访问,兼具易用性与安全性。
| 功能模块 | 核心能力 |
|---|---|
| 用户管理 | 账号注册(单 IP 单日限 1 个)、登录验证、账号审核、密码修改、退出登录 |
| 台标文件管理 | PNG 格式台标上传(≤300KB)、同名检测、文件总数统计、最新文件加载 |
| 检索功能 | 关键词模糊搜索、匹配度排序、快速返回/刷新列表 |
| 预览与配置 | 台标可视化预览、配置地址自动生成、文件名一键复制 |
| 安全防护 | 禁用目录浏览、图片防盗链、调试功能禁用、HTTP 自动跳转 HTTPS |
| 兼容性 | 响应式布局(适配 PC/移动端)、跨域请求支持、静态资源缓存优化 |
- 前端:响应式布局、模态框交互、剪贴板操作
- 后端:API 接口(注册/登录/上传/搜索)、文件读写、权限校验
- 环境:支持 HTTPS,文件存储采用本地目录结构化管理
- 浏览器:支持 Chrome/Firefox/Safari/Edge 等现代浏览器(PC/手机均可)
- 适配:直播壳、影视壳等软件、JSON影视接口、txt和m3u的直播接口及iptv-api 等直播采集项目
- 访问系统首页,点击顶部「注册」按钮,弹出注册弹窗;
- 填写用户名、密码、邮箱(必填项),点击「注册」;
- 注意:同一 IP 地址每日仅可注册 1 个账号,注册后默认审核通过,可立即登录使用。
- 点击顶部「登录」按钮,输入注册的用户名 + 密码;
- 支持按「回车键」快速触发登录(输入框/弹窗内均可);
- 审核通过的账号登录后,顶部会显示用户名,同时解锁「上传台标」「修改密码」「退出登录」功能。
- 登录后点击顶部「上传台标」按钮,展开上传区域;
- 选择本地 PNG 格式台标文件(大小≤300KB,单次仅支持 1 个文件);
- 系统自动检测文件名是否重复,无重复则点击「上传文件」完成提交;
- 上传成功后,页面自动刷新台标列表,文件总数同步更新。
- 在首页搜索框输入关键词(支持模糊匹配,如「春晚」「长影频道」),点击「搜索」或按「回车键」;
- 系统按匹配度排序展示结果,无匹配结果时显示提示语;
- 点击「返回」按钮可重置搜索,加载最新上传的台标列表。
- 点击任意台标卡片,弹出配置信息弹窗;
- 弹窗内展示:台标配置基础地址、JSON 配置地址、选中文件名(已自动复制到剪贴板);
- 可直接复制配置地址用于 IPTV 等场景的台标引用,点击「关闭」退出弹窗。
- 登录状态下点击「修改密码」按钮,弹出密码修改弹窗;
- 依次输入旧密码、新密码、确认新密码(新密码需≥6 位,且与旧密码不同);
- 点击「确认修改」,验证通过后完成密码更新。
- 点击顶部「退出登录」按钮,系统清空登录状态,隐藏上传/修改密码功能,恢复至未登录状态。
- 格式:仅支持 PNG 格式,建议透明底设计;
- 大小:文件大小不超过 300KB;
- 命名:避免特殊字符(系统自动过滤
\/:*?"<>|等字符,替换为下划线)。
- 未登录用户:仅可浏览/搜索台标,无上传权限;
- 已注册用户:可使用上传功能;
- 目录访问:禁止直接访问
/tvlogo目录(服务器已禁用目录浏览),仅可通过系统检索/预览台标。
- 移动端:台标列表自动适配为 3 列/4 列布局,操作逻辑与 PC 端一致;
- 加载异常:台标图片加载失败时,会显示默认占位图,不影响整体使用。
| 问题场景 | 解决方案 |
|---|---|
| 注册提示 “IP 已注册” | 同一 IP 单日仅可注册 1 个账号,次日再试或联系管理员 |
| 上传提示 “文件已存在” | 检查文件名是否重复,修改文件名后重新上传 |
| 搜索无结果 | 简化关键词、核对拼写,或确认台标文件已上传至系统 |
| 密码修改失败 | 核对旧密码是否正确,新密码需≥6 位且与确认密码一致 |
- 轻量化:原生前端开发,无冗余依赖,加载速度快,适配低配置环境;
- 安全性:单 IP 注册限制、账号审核、防盗链、目录访问限制,多重防护保障数据安全;
- 易用性:可视化操作界面,关键词搜索、一键复制配置地址,降低使用门槛;
- 适配性:响应式布局,PC/手机端均可流畅使用,兼容直播壳、JSON 接口、iptv-api 等多场景。