最新公告
  • 开通终身SVIP,享全站不限量下载次数-云资源-集成各类网络资源-正在更新中-预计更新到5W+文章开通SVIP
  • 文章介绍
  • 评价建议
  • 前端代码仅展示部分。请在下方下载完整源码。
    先看效果图:MoonTV 抖音直播监控系统项目总结 项目概述

    本项目是一个抖音直播监控和录制系统,具有多直播间管理、自动轮询检查、直播录制等功能。前端使用 Vue.js 构建,后端使用 Python Flask 框架实现。

    核心功能1. 多直播间管理

    • 支持同时监控多个直播间的在线状态
    • 自动轮询检查直播间状态(默认 60 秒间隔,可自定义)
    • 显示直播间详细信息(房间 ID、主播名、在线人数等)

    2. 直播录制功能

    • 支持手动开始 / 停止录制
    • 支持开播时自动录制(可选)
    • 录制文件保存在本地

    3. 播放器功能

    • 支持 FLV 直播流播放
    • 页面内嵌式播放器(非弹窗)
    • 支持多个播放器同时播放
    • 播放器默认静音,点击播放后取消静音
    • 播放器标题显示为主播名或房间 ID

    4. 批量操作

    • 支持多选直播间
    • 批量开始 / 停止录制
    • 批量暂停 / 恢复轮询
    • 批量移除直播间

    5. 历史记录

    • 记录直播间轮询历史
    • 显示主播名、直播间地址和时间信息

    技术架构 前端 (douyin-frontend)

    • 框架:Vue.js 3
    • 样式:Tailwind CSS
    • 播放器:flv.js
    • 构建工具:Vue CLI

    后端 (douyin-backend)

    • 框架:Python Flask
    • 多线程:threading 模块
    • HTTP 请求:requests 库
    • 数据存储:JSON 文件(saved_rooms.json, rooms_history.json)

    主要文件结构

    1. MoonTV-main/
    2. ├── douyin-frontend/
    3. │   ├── src/
    4. │   │   ├── App.vue (主应用组件)
    5. │   │   ├── MultiRoomManager.vue (多直播间管理器)
    6. │   │   └── assets/ (静态资源)
    7. │   ├── public/
    8. │   └── package.json
    9. ├── douyin-backend/
    10. │   ├── app.py (主应用文件)
    11. │   ├── saved_rooms.json (保存的直播间配置)
    12. │   ├── rooms_history.json (轮询历史记录)
    13. │   └── recordings/ (录制文件目录)
    14. └── docs/
    15.     └── PROJECT_SUMMARY.md (项目说明文档)

    API 接口 多直播间管理接口

    • GET /api/multi-poll/status – 获取所有直播间状态
    • POST /api/multi-poll/add – 添加直播间
    • POST /api/multi-poll/remove – 移除直播间
    • POST /api/multi-poll/start-record – 开始录制
    • POST /api/multi-poll/stop-record – 停止录制
    • POST /api/multi-poll/pause – 暂停轮询
    • POST /api/multi-poll/resume – 恢复轮询
    • GET /api/multi-poll/history – 获取历史记录

    重要功能实现细节1. 暂停功能

    暂停不仅停止录制,还会停止轮询检查,确保完全暂停直播间监控。

    2. 播放器实现

    • 使用 flv.js 库支持 FLV 直播流播放
    • 页面内嵌式播放器,支持多个播放器同时播放
    • 默认静音状态,点击播放后取消静音
    • 播放器标题显示为主播名或房间 ID

    3. 数据持久化

    • 直播间配置保存在 saved_rooms.json
    • 轮询历史记录保存在 rooms_history.json
    • 录制文件保存在 recordings 目录下

    启动方式

    打开 CMD
    CD 到项目目录下

    后端服务

    1. python app.py

    前端服务

    1. cd douyin-frontend
    2. npm install  # 首次运行需要安装依赖
    3. npm run serve

    项目特点

    • 开箱即用,无需复杂配置
    • 支持多直播间同时监控
    • 自动录制功能
    • 数据本地持久化存储
    • 历史记录去重功能
    • 支持手机端短链接解析
    • 可获取直播间实时数据(如在线人数等)

    使用场景

    • 直播平台观众数据监控
    • 网红经济数据分析系统
    • 直播带货效果评估工具
    • 多平台直播状态监控中心

    源码屋 » 抖音直播无人值守全天候轮询录制工具2.0

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    • 56681资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 2321稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情