一号录播docker版本介绍

2025年04月27日
首页博客

一、产品概述

一号录播近日正式推出Docker版本,标志着这款广受欢迎的直播录制工具进入了容器化时代。作为一款支持50+国内外直播平台的专业录制工具,新版本通过Docker容器技术实现了更广泛的部署可能性和更简化的运维体验。

二、核心功能特性

1. 多平台支持能力

  • 覆盖抖音、快手、哔哩哔哩、TikTok、Soop等主流平台
  • 支持小红书、花椒等平台的直播中直接录制(注:监控录制功能受限)
  • 弹幕录制功能(支持抖音、B站等平台)

2. 录制与输出

  • 多种输出格式:MP4、FLV、TS等常见直播格式
  • 批量操作:支持批量启停、批量添加直播间

3. 扩展功能

  • 多种开播通知方式
  • 云存储支持:百度云、阿里云盘、S3兼容对象存储

三、Docker版本技术优势

1. 跨平台部署

docker pull registry.cn-hangzhou.aliyuncs.com/onerecord/onerecord:latest

通过Docker容器化,现在可以在任何支持Docker的环境中运行:

  • Linux服务器
  • NAS设备
  • 个人开发机
  • 云服务器实例

2. 持久化数据管理

通过精心设计的卷映射策略确保数据安全:

-v /data/onerecord/config:/data/feiyu-live-server/config \
-v /data/onerecord/config/oneRecord:/root/.OneRecord \
-v /data/onerecord/logs:/root/.feiyu/logs \
...

这种设计实现了:

  • 配置持久化
  • 日志持久化
  • 认证信息保存
  • 录制数据存储

3. 资源管理

-e "JVMPARAM=-Xms512m -Xmx1g"

可自定义JVM参数,适应不同硬件环境

四、部署指南

1. 基础部署

mkdir -p /data/onerecord
docker run -d --restart always --name onerecord \
  -v /data/onerecord/config:/data/feiyu-live-server/config \
  -v /data/onerecord/config/oneRecord:/root/.OneRecord \
  -v /data/onerecord/logs:/root/.feiyu/logs \
  -v /data/onerecord/config/aliyunpan:/data/feiyu-live-server/ali \
  -v /data/onerecord/config/bypy:/root/.bypy \
  -v /data/onerecord/data:/data/feiyu-live-server/data \
  -p 18080:8080 \
  -e "JVMPARAM=-Xms512m -Xmx1g" \
  -e "ACTIVEPROFILES=pro" \
  registry.cn-hangzhou.aliyuncs.com/onerecord/onerecord:latest

2. 访问控制

  • 默认访问地址:http://<主机IP>:18080/app
  • 端口自定义:修改-p参数中的主机端口号

3. 生产环境建议

  • 配置反向代理(Nginx/Apache)
  • 启用HTTPS加密
  • 设置适当的防火墙规则

五、技术架构解析

1. 容器化设计

  • 基于Alibaba Cloud容器镜像服务
  • 轻量级部署(基础镜像约500MB)
  • 资源隔离保障稳定性

2. WebUI改进

  • 响应式设计适配多终端
  • 简化操作流程
  • 实时状态监控

3. 存储架构

/data/onerecord
├── config/         # 应用配置
├── logs/           # 运行日志
├── data/           # 录制数据
└── ...             # 云服务认证信息

六、应用场景

  1. 自媒体运营:同时监控多个平台主播开播情况
  2. 内容存档:完整保存直播内容及弹幕互动
  3. 数据分析:获取原始直播流进行内容分析
  4. 教育机构:录制在线课程内容

七、常见问题处理

  1. 权限问题:chmod -R 777 /data/onerecord
  2. 端口冲突:netstat -tulnp | grep 18080
  3. 更新容器:

docker stop onerecord \

docker rm onerecorddocker  \

pull registry.cn-hangzhou.aliyuncs.com/onerecord/onerecord:latest

八、未来展望

一号录播团队表示将持续优化产品:

  • 增加更多云存储支持
  • 完善REST API接口
  • 优化资源占用率

九、资源获取

完整安装教程参考官方文档: https://bestlive.cc/blog/1911383635704512513

通过Docker化,一号录播实现了"一次构建,随处运行"的部署理念,为用户提供了更加灵活、可靠的直播录制解决方案。其精心设计的数据持久化方案和资源管理机制,使得从个人用户到企业级应用都能找到合适的部署方式。随着容器技术的普及,这种部署方式将成为多媒体处理工具的重要发展趋势。