appstore-1panel/apps/stream-rec-frontend
Meng Sen 6c18fe434d 提交合并
Signed-off-by: 萌森 <qyg2297248353@163.com>
2024-07-17 16:30:13 +08:00
..
0.6.9 提交合并 2024-07-17 16:30:13 +08:00
data.yml 提交合并 2024-07-17 16:30:13 +08:00
logo.png 提交合并 2024-07-17 16:30:13 +08:00
README.md 提交合并 2024-07-17 16:30:13 +08:00

Stream-Rec

Stream-rec 是一个自动录制各种直播平台的工具。

Stream-Rec

特性

基于 Kotlin, Ktor, 和 ffmpeg。

  • 自动录播,可配置录制质量,路径,格式,并发量,分段录制(时间或文件大小),分段上传,根据直播标题和开始时间自动命名文件。
  • 自动弹幕录制XML格式可使用 DanmakuFactory 进行弹幕转换或配合AList来实现弹幕自动挂载。
  • 使用 SQLite 持久化存储录播和上传信息
  • 支持 Rclone 上传到云存储
  • 使用 Web 界面进行配置
  • 支持 Docker

直播平台支持列表

平台 录制 弹幕 链接格式
抖音 https://www.live.douyin.com/{抖音id}
斗鱼 https://www.douyu.com/{直播间}
虎牙 https://www.huya.com/{直播间}
PandaTV https://www.pandalive.co.kr/live/play/{直播间}
Twitch https://www.twitch.tv/{直播间}
AfreecaTv
Bilibili
Niconico
Youtube

安装说明

当前项目为 Stream-Rec 的前端部分,请配合后端使用。

获取后端部署主机ip,例如:192.168.1.20

获取后端部署API服务端口默认值12555,具体值为 API 端口

API 地址 配置

# 协议 + 主机 + API端口 + /api
http://192.168.1.20:12555/api

WebSocket API 地址 配置

# ws:// + 主机 + API端口 + /live/update
ws://192.168.1.20:12555/live/update

NextAuth 服务器地址 配置

# 协议 + 主机 + Web端口 + /
http://localhost:15275/