发布于 2 小时前  3 次阅读


docker的compo

version: "3.8"

services:
  # 服务1: bililive/recorder - B站直播录制工具
  recorder:
    image: bililive/recorder:latest                # 使用最新版镜像
    container_name: bililive-recorder               # 可选,为容器指定名称便于管理
    restart: unless-stopped                          # 容器退出时自动重启,除非手动停止
    volumes:
      - type: bind                                   # 使用绑定挂载
        source: /宿主机目录           # 宿主机保存录播的路径
        target: /rec                                 # 容器内挂载点
    ports:
      - "2356:2356"                                  # 映射宿主机2356端口到容器2356
    environment:
      - BREC_HTTP_BASIC_USER=admin                   # HTTP基础认证用户名
      - BREC_HTTP_BASIC_PASS=password                # HTTP基础认证密码
      - UMASK=022                                     # 文件权限掩码,022表示所有者可读写,其他只读
      - PUID=1000                                     # 容器内进程的用户ID,与宿主机用户一致避免权限问题
      - PGID=1000                                     # 容器内进程的组ID,与宿主机用户组一致
    # 可根据需要添加网络、日志等配置

  # 服务2: biliupforjava - 另一个B站工具
  biliup:
    image: mwxmmy/biliupforjava:latest
    container_name: biliup-java
    restart: always
    mem_limit: 2g                 # 限制内存最大使用为 2GB
    volumes:
      - type: bind
        source: /宿主机目录
        target: /rec
    ports:
      - "2357:80"
    environment:
      - JAVA_OPTS=-Drecord.userName=admin -Drecord.password=password -Drecord.work-path=/rec

version: "3.8"

services:

# 服务1: bililive/recorder - B站直播录制工具

recorder:

image: bililive/recorder:latest # 使用最新版镜像

container_name: bililive-recorder # 可选,为容器指定名称便于管理

restart: unless-stopped # 容器退出时自动重启,除非手动停止

volumes:

- type: bind # 使用绑定挂载

source: /宿主机目录 # 宿主机保存录播的路径

target: /rec # 容器内挂载点

ports:

- "2356:2356" # 映射宿主机2356端口到容器2356

environment:

- BREC_HTTP_BASIC_USER=admin # HTTP基础认证用户名

- BREC_HTTP_BASIC_PASS=password # HTTP基础认证密码

- UMASK=022 # 文件权限掩码,022表示所有者可读写,其他只读

- PUID=1000 # 容器内进程的用户ID,与宿主机用户一致避免权限问题

- PGID=1000 # 容器内进程的组ID,与宿主机用户组一致

# 可根据需要添加网络、日志等配置

# 服务2: biliupforjava - 另一个B站工具

biliup:

image: mwxmmy/biliupforjava:latest

container_name: biliup-java

restart: always

mem_limit: 2g # 限制内存最大使用为 2GB

volumes:

- type: bind

source: /宿主机目录

target: /rec

ports:

- "2357:80"

environment:

- JAVA_OPTS=-Drecord.userName=admin -Drecord.password=password -Drecord.work-path=/rec

两个宿主机目录要一致!!!

然后登录ip:2356

到如下界面,将webhook改为你的 http://主机IP:2357/recordWebHook 的端口

然后访问IP:2357
如下图 在bilibili用户点击登录,然后扫码

然后

添加你要录播的直播间
例如直播间https://live.bilibili.com/26407013
那么就写26407013
然后你编辑一下对应设置

最好在ip:2356中添加直播间,就实现全自动录播+上传了


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。