跳转到正文

完成第一次录制 ​

本流程从已启动的服务开始,以磁盘上出现录制文件为结束。请只录制你拥有或已获授权的频道。

1. 确认服务就绪 ​

推荐的 Docker 部署可执行:

bash
docker compose ps
curl http://localhost:12555/api/health/live

后端容器应为健康状态,存活请求应成功返回;就绪和详细健康接口需要认证。存活检查失败时,先执行 docker compose logs --tail=200 rust-srec 查看日志。

2. 登录并替换默认密码 ​

打开 http://localhost:15275,使用以下账号登录:

  • 用户名:admin
  • 密码:admin123!

初始账号被标记为必须修改密码;完成修改前,其他需要认证的操作会被拒绝。请设置唯一密码,不要在仍使用默认密码时向网络开放服务。

3. 添加主播 ​

  1. 打开主播页面,选择添加主播。
  2. 粘贴直播频道的直接链接,例如 https://www.twitch.tv/<channel> 或 https://live.bilibili.com/<room-id>,并把占位内容替换为真实频道或房间。
  3. 输入易识别的名称;有效 URL 旁的自动填充操作可读取名称。
  4. 确认识别出的平台正确,然后选择继续。
  5. 第一次测试保留模板为无(默认),并开启启用监控。
  6. 选择创建主播。

URL 必须指向频道或直播间,不能是视频、个人主页、搜索页或平台首页。可在支持的平台查看各平台 URL 格式和凭据要求。

4. 观察第一次会话 ​

未开播的频道会保持监控,但不会立即生成录制。频道直播时,主播卡片会经历检查和录制状态;可打开会话页面检查进行中或已完成的会话。

标准 Docker 配置会把文件写入安装目录下的 ./output;容器内对应 /app/output。

以下三项都满足才算闭环成功:

  • 主播已启用,且没有持续错误;
  • 频道直播时创建了会话;
  • 配置的输出目录中出现媒体文件,并在录制期间持续增长。

5. 停止或禁用监控 ​

不再需要自动检查时,打开主播操作菜单并选择禁用。禁用监控只是停止检查,主播及其配置仍会保留。无论禁用还是删除主播,都不会删除已录制的会话或磁盘上的文件——被删除主播的会话会保留下来,并带上录制时所用的名称。确实需要清除时,请先删除媒体产物并勾选一并删除磁盘文件,然后再删除会话。

没有生成录制时 ​

现象检查项
链接被拒绝使用支持的平台所列频道或房间直接链接。
一直显示离线在浏览器确认频道确实正在直播,并检查平台是否需要已登录的账号。
主播显示错误打开编辑页的状态历史,并检查后端日志。
会话开始但没有文件检查剩余空间、输出目录权限及存储与容量。
平台请求失败仅在后端主机确实需要时配置代理,参见代理。

首次录制成功后,再通过配置层级建立复用模板,并配置处理管道,然后批量添加频道。

基于 MIT 许可证发布。