部署方式
单机部署
适用于路数较少(< 50 路)的场景,OmniVP 与 ZLMediaKit 同机部署。
# 安装 ZLMediaKit(略,参考 ZLM 官方文档)
# 启动 OmniVP
./omnivp -c configs/config.yaml
Docker 部署
docker run -d --name omnivp -p 8080:8080 -p 5060:5060/udp -v ./configs:/app/configs -v ./data:/app/data omnivp:latest
Kubernetes
仓库自带 Helm Chart / Kustomize 模板(deploy/k8s/),核心注意点:
- ZLMediaKit 需以 hostNetwork 或 NodePort 暴露媒体端口(UDP/554, 8000 等)。
- 平台录像目录挂载持久卷(PV)。
- 多副本部署需确保 ZLM 的
mediaServerId唯一。
← 系统架构
GB28181 国标 →