mirror of
https://github.com/QYG2297248353/appstore-1panel.git
synced 2026-06-16 01:02:14 +08:00
Rust Srec
自动化直播录制解决方案 (Stream Rec 迭代版)
基于 Rust 构建的高性能多平台直播录制系统
安装说明
JWT 签名密钥 生成
openssl rand -hex 32
会话密钥 生成
openssl rand -hex 32
持久化路径
目前使用 应用持久化路径 与 数据持久化路径 配置,分别用于存储应用数据和录制数据。
数据持久化路径: 是指录制数据存放的路径,占用空间较多,请自行配置。应用持久化路径: 存放应用配置文件,如:JWT 签名密钥、会话密钥、数据库配置、日志配置、DAG 配置等。
特性
🎬 多平台支持
支持 Bilibili、抖音、斗鱼、虎牙、Twitch、TikTok 等平台
⚡ 高性能
Rust 构建,高效且资源占用低
🔄 DAG 管道
强大的后处理工作流(有向无环图)
🎯 灵活配置
4 层配置层级,精细化控制
💬 弹幕支持
同步录制弹幕
🐳 容器化部署
支持 Docker 和 docker-compose 快速部署
📅 自定义录制计划
定时录制,自动管理文件名,便于组织归档
🔧 FLV 修复
自动修复损坏的 FLV 流,包括时间戳校正和元数据修复
直播平台支持列表
| 平台 | URL 格式 | 协议 | 弹幕 |
|---|---|---|---|
| Bilibili | live.bilibili.com/{room_id} |
FLV/HLS | ✅ |
| 抖音 | live.douyin.com/{room_id} |
FLV/HLS | ✅ |
| 斗鱼 | douyu.com/{room_id} |
FLV | ✅ |
| 虎牙 | huya.com/{room_id} |
FLV/HLS | ✅ |
| AcFun | acfun.cn/live/{room_id} |
HLS | ❌ |
| PandaTV | pandalive.co.kr/play/{id} |
HLS | ❌ |
| 小红书 | xiaohongshu.com/user/profile/{id} or xhs.link/{id} |
HLS | ❌ |
| 微博 | weibo.com/u/{uid} or weibo.com/l/wblive/p/show/{id} |
HLS | ❌ |
| Twitch | twitch.tv/{channel} |
HLS | ✅ |
| TikTok | tiktok.com/@{user}/live |
HLS | ❌ |
| Twitcasting | twitcasting.tv/{user} |
HLS | ✅ |
| Picarto | picarto.tv/{user} |
HLS/MP4 | ❌ |
安装说明
默认账户
用户名:admin
密码:admin123! 或
登录密码 (初始化)配置

