Centos7 部署 Zlmediakit+WVP

📅 2026/7/24 20:26:18 👁️ 阅读次数 📝 编程学习
Centos7 部署 Zlmediakit+WVP

1、环境准备

yum -y update yum -y install git vim unzip net-tools wget openssl-devel bzip2 gcc gcc-c++ gmp-devel mpfr-devel libmpc-devel make zlib zlib-devel cmake

关闭SELINUX

getenforce ##查看下状态 vim /etc/selinux/config ##修改配置文件,将SELINUX=enforcing改为SELINUX=disabled reboot ##重启后生效

关闭防火墙,或者打开相应的端口

systemctl status firewalld.service ##查看防火墙运行状态 systemctl disable firewalld.service ##从下次开始关闭防火墙 systemctl stop firewalld.service ##关闭防火墙 firewall-cmd --zone=public --add-port=80/tcp --permanent ##Firewall开启常见端口命令 firewall-cmd --zone=public --remove-port=80/tcp --permanent ##Firewall关闭常见端口命令 firewall-cmd --zone=public --add-port=4400-4600/udp --permanent ##批量添加区间端口 firewall-cmd --permanent --list-all ##

2、GB28181-2016编码规则

编码规则 A 由中心编码( 8 位)、行业编码( 2 位)、类型编码( 3 位)和序号( 7 位)四个码段共 20 位十 进制数字字符构成,即系统编码 = 中心编码 + 行业编码 + 类型编码 + 序号。

34020000001320000001

其中11,12,13位为111是 DVR 设备,118是 NVR 设备 ,130是 HVR 设备,131是模拟摄像头编码,132是网络摄像机( IPC )编码。

所以设备为NVR是 我们的设备编号 34020000001180000001开始。 对应的视频通道ID 34020000001320000001开始

3、ZKMedia

docker run -it -p 8080:80 -p 8090:443 -p 1935:1935 -p 19350:19350 -p 554:554 -p 554:554/udp -p 332:332 -p 332:332/udp -p 10000:10000 -p 10000:10000/udp -p 10100-10200:10100-10200/udp -p 10100-10200:10100-10200/tcp panjjo/zlmediakit

4、WVP

https://github.com/648540858/wvp-GB28181-pro

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。

ps.

@全体成员 更新wvp的docker,新版本做到一个镜像包含所有,包含了redis,wvp,zlm,录像管理程序,真的开箱即用了。也上传了docker hub,大家可以通过docker pull 648540858/wvp_pro下载镜像测试,详情查看

Docker Hub