Centos 7部署wvp-GB28181-pro及ZLMediaKit

一、升级JDK

yum install -y java-1.8.0-openjdk.x86_64 git maven nodejs npm

二、安装redis,我这里使用的是4.0.9版本

redis下载地址:「链接:https://pan.xunlei.com/s/VNzleoKz3JZM0I7x1ce7PjpxA1?pwd=c9m5# 提取码:c9m5”复制这段内容后打开手机迅雷App,查看更方便」

2.1下载完成之后上传redis-4.0.9.tar.gz安装包至服务器/usr/local/目录下

2.2解压缩

tar -zxvf redis-4.0.9.tar.gz

2.3重命名文件夹

mv redis-4.0.9  redis

2.4编译运行

cd /usr/local/redis

make

2.5安装

make install  或者 make install  PREFIX=/usr/local/redis (指定安装路径),如果执行报错,进入/usr/local/redis/src目录执行make install

2.6创建bin目录

mkdir bin

2.7将执行命令移动到bin目录下

cd /usr/local/redis/src

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin

2.8修改配置,自己按需修改,或者直接删除原有的,新建一个redis.conf

cd /usr/local/redis

vi redis.conf

设置绑定ip:  bind 127.0.0.1 ->  0.0.0.0  

修改端口号:port 6379  ->  6479

设置后台启动:   daemonize  no ->  yes

设置登录密码:requirepass   foobared  ->  beitai_cloud_redis

redis持久化:appendonly  no  ->  yes

2.10设置后台启动,在系统服务目录里创建redis.service文件

vim /etc/systemd/system/redis.service

在redis.service中写入如下内容

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

2.11启动停止redis

#重载系统服务

systemctl daemon-reload

#关闭redis
systemctl stop redis.service

#启动redis

systemctl start redis.service

2.12常用命令

#关闭redis
systemctl stop redis.service

#启动redis

systemctl start redis.service

#设置开机自启动 
systemctl enable redis.service

#停止开机自启动
systemctl disable redis.service  

#查看服务当前状态 
systemctl status redis.service

#重新启动服务 

systemctl restart redis.service

2.13连接测试

cd /usr/local/redis/bin

./redis-cli -h [本机ip] -p [redis端口]

登录成功之后输入:auth beitai_cloud_redis //redis密码

三、安装mysql,这里参考这里

centos安装mysql8.0.27

3.1安装完,还需建wvp-GB2818-pro的数据库

首先将sql文件上传至/usr/local目录下,文件在下面的链接里

「链接:https://pan.xunlei.com/s/VNzlkmGt27YePefKrO4iG1iFA1?pwd=6sey# 提取码:6sey”复制这段内容后打开手机迅雷App,查看更方便」

解压unzip sql.zip

连接mysql数据库,输入密码:

mysql -u root -p

新建一个名字为wvp的数据库:

mysql>CREATE DATABASE wvp;

这里可以用以下命令查看数据库:

mysql>show databases;

使用这个数据库:

mysql>use wvp;

执行数据库脚本(这里首先要git克隆wvp-pro源码):

mysql>source /usr/local/sql/初始化-mysql-2.7.2.sql

刷新授权

flush privileges;

可以使用下面的命令查看当前数据库里面的表

mysql>show tables;

四、我这里已经编译好wvp-GB2818-pro的包了,可以直接下载下来使用

wvp-GB28181-pro-2.7.2

4.1将改文件上传到usr/local目录下,然后解压

unzip wvp-Gb28181-peo-2.7.2.zip

4.2进去后有个txt文档,按文档启动,配置文件主要是mysql和redis的端口以及密码,根据上方自己安装时候设置的填就行,还有ip,选择服务器的一个网卡的ip

五、安装ZLMediaKit

5.1我已经编译好一个版本了,自行下载即可

「链接:https://pan.xunlei.com/s/VNzlikkP19BFl9e68RhkRPimA1?pwd=e95j# 提取码:e95j”复制这段内容后打开手机迅雷App,查看更方便」

下载完同样解压到/usr/local目录下。至此已安装完毕。

六、启动命令(redis和mysql已经在安装的时候启动了)

首先开放需要开放的端口,如本地部署,没那么多要求,可以关闭防火墙。

6.1启动ZLMediaKit

cd /usr/local/ZLMediaKit/release/linux/Debug

sudo nohup ./MediaServer -d &

6.2启动wvp-GB28181-pro

cd /usr/local/wvp-GB28181-pro-2.7.2

nohup java -jar wvp-GB28181-pro-2.7.2.jar -d &

至此安装结束,访问ip:18080

附录:配置文件详解及问题解决

WVP-GB28181-PRO常见问题收集及解答 | H5NVR--专注监控视频流在线分发-长沙零天信息科技有限公司

  • 45
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值