关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

Brook 是一款基于 Golang 开发的高性能点播视频服务器,支持直播和视频点播。以下是设置 Brook 服务器的基本步骤和配置说明

VPN网络加速翻墙软件 2026-10-07 18:38:15 3 0

安装 Brook

1 安装 Go语言环境

Brook 是用 Golang 开发的,因此需要先安装 Go 语言环境:

  • Linux/macOS:

    • 下载 Go 官方安装包:

      https://golang.org/dl/?variant=linux-amd64
    • 安装并设置环境变量:

      # 解压安装
      tar -czf go1.20-linux-amd64.tar.gz
      # 设置环境变量
      export PATH=$PATH:/your/path/to/go
    • 验证安装:

      go version
  • Windows:

    • 下载并安装 Go 官方安装包:
      go_installer.exe

2 安装 Brook

进入 Go 的模块路径目录,安装 Brook:

mkdir -p $HOME/go
cd $HOME/go
go get github.com/brookcc/brook@latest

配置 Brook 服务器

1 创建配置文件

默认配置文件路径为 $HOME/.config/brook/config.json,你可以使用文本编辑器创建和配置文件:

{
  "server": {
    "listen": "...:8888",
    "secret": "your-secret-key",
    " description": "Brook 服务器配置"
  },
  "storage": {
    "root": "your/storage/path",
    "upload": "uploads/",
    "cleanup": "30d" // 30 天前的视频自动清除
  },
  "stream": {
    "allowed_formats": ["mp4", "flv", "ts"],
    "quality": "high",
    "fallback quality": "medium",
    "max video width": "108",
    "max video height": "720",
    "stream audio only": false
  },
  "security": {
    "auth": {
      "type": "basic",
      "realm": "private"
    },
    "ip": {
      "allow": [".../"],
      "deny": []
    }
  }
}

2 设置权限

确保 Brook 和相关存储路径具有足够的权限:

chmod 777 $HOME/.config/brook
chmod 777 $HOME/storage/brook

运行 Brook 服务器

启动 Brook 服务器:

brook server

访问服务器

  • 默认端口:8888
  • 访问地址:http://localhost:8888

使用 Brook(可选)

  • 上传视频:

    • 使用 brook upload 命令或使用 UI 界面。
  • 管理视频:

    使用命令或通过网页界面管理视频和流媒体设置。

常见问题

  • 权限问题:确保 Brook 和存储路径有正确的权限。
  • 存储空间:建议使用 SSD 存储,确保存储空间足够。
  • 配置错误:检查配置文件中的参数是否正确,尤其是服务器地址和口令。

文档和资源

通过以上步骤,你应该能够顺利设置和运行 Brook 服务器,Brook 提供了强大的配置选项,适用于直播和点播场景。

Brook 是一款基于 Golang 开发的高性能点播视频服务器,支持直播和视频点播。以下是设置 Brook 服务器的基本步骤和配置说明

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!