UBuntu 22.04 宝塔面板docker部署wvp-GB28181-pro平台
UBuntu 22.04 宝塔面板docker部署wvp-GB28181-pro平台
前提
UBuntu需要已经安装配置好docker容器。(可以安装宝塔面板使用面板自带安装配置好的,简单不容易出错)
1.docker拉取仓库镜像
使用 wangwuli/wvp - Docker Image | Docker Hub配置好的wvp-GB28181-pro+ZLMediaKIt
使用命令拉取docker pull wangwuli/wvp:2.7.1-2024110702

等待拉取成功。。。
未拉取成功可以尝试:
1、更换手机流量热点
2、使用工具加速(懂的都懂)
2.创建docker容器
使用命令创建新的docker容器
将$host_ip替换为实际 IP
命令:docker run -d \
--restart unless-stopped \
-p 90:90 \
-p 18080:18080 \
-p 554:554 \
-p 5060:5060 \
-p 5060:5060/udp \ # 同时暴露 TCP/UDP 的 5060 端口
-p 10000:10000 \
-p 20050-20500:20050-20500 \ # TCP 端口范围
-p 20050-20500:20050-20500/udp \ # UDP 端口范围
-e MEDIA_SDP_IP=$host_ip \ # SDP 媒体服务器 IP
-e MEDIA_STREAM_IP=$host_ip \ # 流媒体服务器 IP
-e ZLM_PORT=90 \ # ZLMediaKit 服务端口
-v /sumz/data/mysql:/var/lib/mysql_run_data:rw \ # MySQL 数据持久化
wangwuli/wvp:2.7.1-2024110702 # 镜像名称
docker run -d \ --restart unless-stopped \ -p 90:90 \ -p 18080:18080 \ -p 554:554 \ -p 5060:5060 \ -p 5060:5060/udp \ -p 10000:10000 \ -p 20050-20500:20050-20500 \ -p 20050-20500:20050-20500/udp \ -e MEDIA_SDP_IP=$host_ip \ -e MEDIA_STREAM_IP=$host_ip \ -e ZLM_PORT=90 \ -v /sumz/data/mysql:/var/lib/mysql_run_data:rw \ wangwuli/wvp:2.7.1-2024110702注意如果报错:
docker: invalid reference format. See 'docker run --help'. bt_failed
则使用:docker run -d --restart unless-stopped -p 90:90 -p 18080:18080 -p 554:554 -p 5060:5060 -p 5060:5060/udp -p 10000:10000 -p 20050-20500:20050-20500 -p 20050-20500:20050-20500/udp -e MEDIA_SDP_IP=$host_ip -e MEDIA_STREAM_IP=$host_ip -e ZLM_PORT=90 -v /sumz/data/mysql:/var/lib/mysql_run_data:rw wangwuli/wvp:2.7.1-2024110702
关键配置说明
端口映射
媒体服务端口:
90(ZLM)、10000(RTP流)信令端口:
5060(SIP协议)、554(RTSP)管理端口:
18080(Web管理界面)大范围端口:
20050-20500(媒体传输/流端口,需 TCP/UDP 双协议)环境变量
MEDIA_SDP_IP和MEDIA_STREAM_IP:必须替换为宿主机公网 IP 或内网 IP(如192.168.1.100)。
ZLM_PORT:需与映射的90:90一致。优化与注意事项
端口冲突检查
运行前确认端口未被占用(如5060,554,90):netstat -tuln | grep -E '90|5060|554'防火墙配置
开放宿主机防火墙端口:
sudo ufw allow 5060/tcp sudo ufw allow 5060/udp sudo ufw allow 20050:20500/tcp sudo ufw allow 20050:20500/udp其他端口同理容器网络模式
若需更高性能,改用
host网络模式(谨慎使用,会直接共享宿主机网络):docker run --net=host ...移除所有 `-p` 参数

耐心等待创建成功即可。
3.访问wvp-GB28181-pro管理页面
网址: ip+端口:18080
默认账号密码
账号:admin
密码:admin或admin123


4.GB2818国标协议摄像头接入wvp-GB28181-pro平台
更多推荐


所有评论(0)