news 2026/4/26 11:03:16

5分钟搭建Stream-rec直播录制系统:零基础实现虎牙抖音斗鱼Twitch自动录播

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5分钟搭建Stream-rec直播录制系统:零基础实现虎牙抖音斗鱼Twitch自动录播

5分钟搭建Stream-rec直播录制系统:零基础实现虎牙抖音斗鱼Twitch自动录播

【免费下载链接】stream-recAutomatic streaming record tool. Live stream and bullet comments recorder. 虎牙/抖音/斗鱼/Twitch/PandaTV/微博直播,弹幕自动录制项目地址: https://gitcode.com/gh_mirrors/st/stream-rec

想要轻松录制虎牙、抖音、斗鱼、Twitch等主流平台的直播内容吗?Stream-rec直播录制工具正是你需要的解决方案!这款开源自动录制神器支持多平台直播捕获、弹幕同步采集、智能录制管理,让你轻松搭建专属直播录制系统。无论你是内容创作者、直播爱好者还是数据分析师,Stream-rec都能帮你自动保存珍贵直播内容。

为什么选择Stream-rec直播录制工具?

在直播内容日益丰富的今天,错过精彩直播成为很多人的遗憾。传统录制方式繁琐且不稳定,而Stream-rec提供了完整的解决方案:

🎯 核心优势一览

  • 全平台支持:覆盖抖音、虎牙、斗鱼、Twitch、PandaTV、微博等主流平台
  • 智能录制:自动检测直播状态,主播上线即开始录制,下线自动停止
  • 弹幕同步:录制视频的同时保存弹幕为XML格式,保留完整互动体验
  • 云端同步:支持Rclone协议,自动上传到各类云存储服务
  • Web管理:直观的网页界面,轻松配置和管理录制任务
  • Docker支持:一键部署,无需复杂环境配置

📊 平台支持对比表

平台视频录制弹幕录制备注
抖音✅ 支持✅ 支持需要配置Cookie
虎牙✅ 支持✅ 支持原生支持
斗鱼✅ 支持✅ 支持原生支持
Twitch✅ 支持✅ 支持国际平台
PandaTV✅ 支持✅ 支持韩国平台
微博✅ 支持❌ 不支持仅视频录制

快速开始:三种部署方式任你选

🐳 方式一:Docker一键部署(推荐)

这是最简单的部署方式,适合所有用户:

# 克隆项目仓库 git clone https://gitcode.com/gh_mirrors/st/stream-rec cd stream-rec # 构建Docker镜像 docker build -t stream-rec . # 启动容器 docker run -d -p 12555:12555 \ -v ./data:/app/data \ -e LOGIN_SECRET=your_password \ --name stream-rec-container \ stream-rec

小贴士:启动后访问http://localhost:12555,使用设置的密码登录即可开始使用!

⚙️ 方式二:手动编译运行

适合开发者或需要自定义功能的用户:

# 克隆项目 git clone https://gitcode.com/gh_mirrors/st/stream-rec cd stream-rec # 编译项目 ./gradlew stream-rec:build -x test # 运行程序 java -jar stream-rec/build/libs/stream-rec.jar

📦 方式三:直接使用预编译JAR

从项目发布页面下载最新的JAR文件:

# 创建数据目录 mkdir -p ./data # 运行程序 java -DDB_PATH=./data/db -jar stream-rec.jar

配置指南:打造个性化录制系统

🔧 环境准备

确保系统已安装以下依赖:

  • Java 11+(推荐Java 21)
  • FFmpeg 5.1+
  • Python 3.9+(用于Streamlink)
  • Rclone(如需云存储上传)

📝 核心配置项

在Web界面中,你可以轻松配置以下参数:

{ "平台": "douyin", "房间ID": "70234567890", "画质": "原画", "保存路径": "/data/recordings/douyin", "自动上传": true, "上传配置": { "服务商": "rclone", "远程路径": "my_cloud:stream-recordings" } }

实用技巧:抖音房间ID可从直播间URL中获取,虎牙和斗鱼同理。

🔄 自动录制策略

Stream-rec提供多种智能录制策略:

  1. 定时录制:设置固定时间段自动录制
  2. 开播检测:自动监控主播状态,开播即录
  3. 分段录制:按时间或文件大小自动分段
  4. 文件命名:支持使用平台、房间ID、日期时间等变量

进阶功能:充分发挥Stream-rec潜力

🎮 弹幕处理与转换

Stream-rec录制的弹幕为XML格式,你可以:

  • 使用DanmakuFactory工具转换为ASS字幕
  • 配合AList实现弹幕自动挂载
  • 保留完整的观众互动记录

☁️ 云存储集成

通过Rclone支持几乎所有主流云存储:

  • Google Drive、OneDrive、Dropbox
  • 阿里云OSS、腾讯云COS
  • 自建S3兼容存储

🔧 故障排除指南

常见问题解决方案
Web界面无法访问检查端口12555是否被占用,或修改启动端口
录制无声音确认FFmpeg正确安装,检查音频编码设置
抖音录制失败可能需要配置Cookie,在平台设置中填入
文件权限错误确保数据目录有写入权限:chmod 755 ./data

架构解析:理解Stream-rec工作原理

🏗️ 模块化设计

Stream-rec采用清晰的模块化架构:

  • stream-rec(主模块):程序入口,整合所有服务
  • platforms(平台模块):各直播平台的解析器实现
  • flv-processing:FLV格式视频处理模块
  • hls-processing:HLS流处理模块
  • server:Web服务模块,提供管理界面

🔄 工作流程

  1. 直播检测:定期检查主播是否在线
  2. 流地址解析:获取直播流真实地址
  3. 视频录制:使用FFmpeg或Streamlink录制
  4. 弹幕采集:同步获取直播弹幕
  5. 文件处理:分段、修复、合并等处理
  6. 上传同步:自动上传到云存储

性能优化与最佳实践

💡 资源占用控制

在低配置服务器上运行时:

# 限制内存使用 java -Xmx2g -jar stream-rec.jar # Docker资源限制 docker run -d --cpus=1 --memory=2g ...

📈 录制质量调整

根据网络状况调整参数:

# 网络不稳定时增加重试 download.max_retries=5 # 设置缓冲区大小(MB) download.buffer_size=100 # 断流重连等待时间 stream.reconnect_delay=10

🗂️ 文件管理策略

  • 命名规范:使用{platform}_{roomId}_{date}_{time}.flv格式
  • 存储规划:SSD用于临时存储,HDD用于长期归档
  • 定期清理:设置自动删除旧文件规则

总结:开启你的自动录制之旅

Stream-rec直播录制工具为直播内容保存提供了完整的解决方案。无论你是想保存喜欢的游戏直播、追更主播的精彩时刻,还是进行内容分析研究,这款工具都能满足你的需求。

立即行动

  1. 选择适合你的部署方式
  2. 配置目标直播间
  3. 设置自动上传(可选)
  4. 开启24小时自动监控

通过简单的配置,你就能拥有一个稳定可靠的直播录制系统,再也不用担心错过任何精彩内容!

专业提示:定期检查项目更新,新版本会添加更多平台支持和功能优化。如果你遇到问题或有功能建议,欢迎参与项目讨论和贡献代码。

现在就开始使用Stream-rec,打造你的专属直播内容库吧!🚀

【免费下载链接】stream-recAutomatic streaming record tool. Live stream and bullet comments recorder. 虎牙/抖音/斗鱼/Twitch/PandaTV/微博直播,弹幕自动录制项目地址: https://gitcode.com/gh_mirrors/st/stream-rec

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/26 11:02:58

社保目录的庖丁解牛

它的本质是:国家医保基金为了在“有限资金”和“无限医疗需求”之间取得平衡,而建立的一套 白名单机制 (Whitelist Mechanism) 。只有落在名单内的药品、诊疗项目和医疗服务设施,医保才会按比例报销;名单外的,全部由患…

作者头像 李华
网站建设 2026/4/26 11:02:43

别再截图了!用Adobe Acrobat+PPT,5分钟把PDF论文里的高清矢量图抠出来

科研必备:5分钟无损提取PDF论文矢量图的专业方案 第一次在学术会议上看到同行展示的研究图表时,我被那些线条清晰、放大不失真的矢量图震撼了。作为常年与论文打交道的研究者,我们都经历过这样的困境:当需要引用文献中的精美图表时…

作者头像 李华
网站建设 2026/4/26 11:02:13

DeepSeek V4降AI率新手指南,2026年4月零基础5步走

DeepSeek V4降AI率新手指南,2026年4月零基础5步走 DeepSeek V4 在 2026 年 4 月 24 日正式发布,写出来的中文比 V3 自然不少,但 AIGC 检测平台同步升级后,原稿丢进知网、维普、万方依然容易被标红。很多刚接触 DeepSeek V4 的同学…

作者头像 李华
网站建设 2026/4/26 11:02:12

别再死记硬背了!用Python的Scikit-learn库5分钟搞懂监督学习核心算法

别再死记硬背了!用Python的Scikit-learn库5分钟搞懂监督学习核心算法 刚接触机器学习时,看到满屏的数学公式和抽象概念总让人望而生畏。其实理解监督学习完全可以像学做菜一样简单——只要掌握几个核心工具和步骤,就能快速上手实践。今天我们…

作者头像 李华
网站建设 2026/4/26 11:02:09

Surface Go 4+64丐版,如何用它搞定Python、LaTeX和C++开发环境?

Surface Go 464丐版高效开发环境搭建指南 作为一名常年与低配设备打交道的开发者,我深知在有限硬件资源下搭建高效开发环境的痛苦与乐趣。Surface Go 464丐版虽然配置不高,但通过合理的工具选择和系统优化,完全可以胜任Python数据分析、LaTeX…

作者头像 李华
网站建设 2026/4/26 11:00:34

也谈智能中的非概率、反概率

“非概率”与“反概率”智能是触及到当前人工智能领域一个非常深刻的议题。这并非简单的对立,而是揭示了智能的多样性与复杂性,尤其是在理解人类智能与构建人工智能的交汇点上。我们可以从两个层面来理解这个概念:一是作为人类认知特征的“反…

作者头像 李华