Brook 是一款基于 Golang 开发的高性能点播视频服务器,支持直播和视频点播。以下是设置 Brook 服务器的基本步骤和配置说明
安装 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
- 下载并安装 Go 官方安装包:
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 提供了强大的配置选项,适用于直播和点播场景。

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