源码整体概述
影视聚合源码采用前后端分离架构,前端基于Vue框架搭建,后端依托Express开发,可自动抓取、解析苹果CMS影视资源,适合搭建切片影视站点。项目包含完善的前台用户体系与后台管理功能,支持定时自动采集,整体架构轻量化,部署便捷。Android TV端功能已开发完成,暂未开源。


完整功能模块
用户功能模块
支持账号注册、账号登录、个人信息修改、观看历史记录查询,满足基础用户使用需求。
后台管理模块
集成系统参数设置、用户数据管理、影视分类管理、采集站点管理等功能,可一站式管控站点内容与运行参数。
视频核心模块
具备手动资源采集、每日定时自动采集、视频分类管理、在线播放、关键词搜索等核心能力,可批量更新全站影视资源。
运行环境依赖
前端依赖
基于Vue搭建,配套集成axios、element-ui、vue-router、vuex等常用开发组件,保障页面交互与路由管理稳定运行。
后端依赖
依托Express框架,搭载sequelize、fast-xml-parser、jsonwebtoken、cors、joi、moment、morgan、lodash、node-schedule、nodemailer、pinyin4js、segment等工具组件,实现数据库交互、数据验证、定时任务、跨域处理、中文分词等功能。
数据库
项目适配MySQL数据库,可稳定存储用户数据、影视数据、站点配置数据。
部署与采集配置教程
1、完成前后端项目部署,搭建完整运行环境,安装所有依赖组件。
2、进入后台添加采集站点,可前往资源站点查找采集资源:[https://bbs点ckplayer点com/forum.php?mod=forumdisplay&fid=40],将采集站点分类与本地影视分类绑定,开启资源采集功能。
3、在后台系统设置中配置播放器参数,针对优酷、腾讯视频、爱奇艺等VIP影视站点,配置专属VIP解析地址实现资源解析播放;普通切片播放器可直接读取采集站内置解析地址。
4、系统支持定时采集任务,开启对应功能后,每小时将自动执行两次当日资源采集更新,实现片库自动更新。
项目启动命令与账号信息
项目启动指令
cd client npm install npm run serve cd server npm install npm start
默认账号信息
前台测试账号:demo@x.cn,密码:demoxx
后台默认管理员账号:admin@x.cn,密码:adminxx
在线预览地址
[https://vod.ywy.me](https://vod.ywy.me)
