centos环境部署wvp

一、部署ZLMediaKit

我用的两台内网服务器部署WVP,10.17.249.10部署ZLMediaKit,10.17.249.45部署WVP平台

参考官方文档:快速开始 | ZLMediaKit

1.首先要安装所需环境,gcc, gcc-c++, make, cmake(gcc >= 4.8 )

安装gcc 和 gcc-c++

有网的环境下直接

sudo yum -y install gcc
sudo yum -y install gcc-c++

无网络的环境下

去镜像站点下载rpm包

官方地址:https://gcc.gnu.org/releases.html
镜像站点1:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
镜像站点2:https://vault.centos.org/7.5.1804/os/x86_64/Packages/

安装GCC

gcc 依赖包清单如下

cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm

上传到服务器,进入到文件夹执行:rpm -ivh *.rpm

如果服务器带了别的版本的gcc,可以选择清除依赖,使用--force选项强制安装

执行rpm -ivh *.rpm --nodeps --force

执行完检查版本:gcc -v

安装gcc-c++

gcc-c++依赖包清单如下

gcc-c+±4.8.5-44.el7.x86_64.rpm
libstdc+±4.8.5-44.el7.x86_64.rpm
libstdc+±devel-4.8.5-44.el7.x86_64.rpm

执行rpm -ivh *.rpm --nodeps --force

执行完检查版本:g++ -v

安装cmake

网上有很多,我也是下载的压缩包,有需要的私信我

上传到服务器解压:tar -xvf cmake-3.22.1.tar.gz

进入文件夹:cd cmake-3.22.1

编译:./bootstrap && make && make install

查看版本:cmake --version

2.使用 Git 克隆 ZLMediaKit 的代码并初始化子模块

此步在自己电脑操作就行,然后将初始化过的文件夹上传到服务器

# 国内用户推荐从 Gitee 下载
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
# 初始化子模块 (必须执行)
git submodule update --init

3.构建与编译 ZLMediaKi

cd ZLMediaKit
mkdir build
cd build
cmake ..
make -j4

4.修改config.ini配置文件(位置在/ZLMediaKit/release/linux/Debug/)

修改secret,和wvp配置文件中的media.secret是一致的

若hoot开启验证,就修改对应的地址IP:端口(wvp的内网ip和配置文件中的server.port)

ZLMediaKit的启动端口修改(和wvp配置文件中的media.http-port一致)

mediaServerId和wvp的配置文件中media.id一致

5.运行 ZLMediaKit

cd ZLMediaKit/release/linux/Debug
# 通过 -h 可以了解启动参数
./MediaServer -h
# 以守护进程模式启动
./MediaServer -d &

如果要重启MediaServer

找到MediaServer相关进程:ps aux | grep MediaServer

杀死进程:kill -9 614445  kill -9 614447

二、部署WVP平台

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

拉到本地打jar包上传到服务器,修改application.yml

redis,mysql连接配置和media的配置,sip地址ip填内网ip,其余的随意

sql脚本导入数据库,启动服务即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值