linux搭建 wvp-GB28181-pro国标协议平台全流程

这篇具有很好参考价值的文章主要介绍了linux搭建 wvp-GB28181-pro国标协议平台全流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境:centos7+, 源码部署。

搭建流媒体服务 ZLMediaKit

以下记录来自wiki(只保留了我当前环境下启动成功的操作,详细请看wiki)

clone代码:

  • 请不要使用github 下载zip包的方式下载源码,务必使用git克隆ZLMediaKit的代码,因为ZLMediaKit依赖于第三方代码,zip包不会下载第三方依赖源码,你可以这样操作
1. git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
2. cd ZLMediaKit
3. git submodule update --init #务必执行

安装编译器 (centos7 默认应该是有的 会提示 nothing to do)

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

cmake

  • ZLMediaKit采用cmake来构建项目,通过cmake才能生成Makefile(或Xcode/VS工程),所以必须先安装cmake才能完成后续步骤。
sudo yum -y install cmake

构建和编译项目

cd ZLMediaKit
mkdir build
cd build
#macOS下可能需要这样指定openss路径:cmake .. -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2j/
cmake ..
make -j4

配置文件

  • 需要开放的端口

    • TCP 5060
    • UDP 5060
    • TCP 30000/30500
    • UDP 30000/30500
    • TCP 18080
    • TCP 8080
    cd ZLMediaKit/release/linux/Debug
    
  • 配置文件为Debug目录下的 config.ini

配置文件相关修改

  1. secret

wvp 安装,java

  1. mediaServerId

wvp 安装,java

  1. 端口修改

wvp 安装,java
wvp 安装,java

启动项目

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

启动成功如下
wvp 安装,java

搭建GB28181协议视频平台 WVP-GB28181-PRO

使用 wvp-28181-2.0分支

安装 jdk, nodejs, maven, git

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

安装 mysql以及redis

clone代码

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

编译前端代码

cd wvp-GB28181-pro/web_src/
npm --registry=https://registry.npmmirror.com install
npm run build

编译后端代码

  • 可能会有 maven版本低 编译报错的情况,请升级maven。
cd wvp-GB28181-pro
mvn package
# 如需使用war部署
cd wvp-GB28181-pro
mvn package -P war

配置文件修改

cd wvp-GB28181-pro/target
# 移动配置文件到当前 target目录下
mv ../src/main/resources/application-dev.yml application.yml 

mysql和redis 配置略过

GB28181相关配置修改

wvp 安装,java

ZLMediaKit 连接配置修改

wvp 安装,java

nohup java -jar wvp-pro-*.jar &

启动成功

wvp 安装,java

设备接入

todo…文章来源地址https://www.toymoban.com/news/detail-861334.html

到了这里,关于linux搭建 wvp-GB28181-pro国标协议平台全流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • wvp-GB28181-pro 编译部署ubuntu系统【详细教程】

    第一次进行wvp-pro编译部署遇到不少问题,主要对其中的一些依赖以及配置文件配置不熟悉,特此记录一下整个编译部署流程。本文中编译部署在ubuntu20下进行。建议Ubuntu16版本以上运行此项目。 1. 开箱即用的28181协议视频平台 WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的开箱

    2024年02月05日
    浏览(15)
  • 【2023.8】docker一键部署wvp-GB28181-pro和ZLMediaKit过程全记录

    使用的操作系统是ubuntu20.04 如何在 Ubuntu 20.04 上安装和使用 Docker Docker快速入门(ubuntu) docker一键运行ZLMediaKIt和wvp-GB28181-pro 如上命令 创建了wvp容器 并启动了wvp容器 浏览器输入自己的 ip:18080 默认账号密码: 账号:admin 密码:admin 或者 admin123 先查询所有容器 找到wvp那个容器的

    2024年02月11日
    浏览(9)
  • wvp-GB28181-pro 2.0+ZLMediaKit 使用Dockerfile制作镜像以及部署【CentOS7】

    部署gb28181和zlm主要需要构建两个镜像,第一个为基础镜像,以centos7为基础构建新的基础镜像base.Dockerfile,第二个镜像为服务部署镜像server.Dockerfile,以第一个镜像base.Dockerfile构建出的镜像为基础镜像进行构建 整个基础镜像的构建全部手动编译安装需要的依赖工具 基础镜像版本

    2024年01月23日
    浏览(12)
  • Linux平台下搭建GB28181服务器(WVP+ZLMediakit)

    GB28181(国标28181),全称为《中华人民共和国公共安全视频监控联网系统技术要求》,是中国国家标准委员会发布的一个针对公共安全视频监控领域的标准框架。该标准指导了视频监控设备之间的联网互通,统一管理和控制,并提供了一套包括设备接入、设备管理、视频传输、

    2024年02月06日
    浏览(33)
  • wvp-gb28181系统说明

              ZLMRunner 默认zlm初始化: 修改zlm【hook】配置 获取zlm配置 更新zlm信息 启动sipServer 监听信令消息 监听sip信令(udp)  Tcp   处理接收 IPCamera 发来的 SIP 协议请求消息 类型包括: Request message、info、 ack、bye、cancel、invite、 notify、register、subscribe     Response bye、cancel、

    2024年02月09日
    浏览(13)
  • 国标28181 开源WVP-PRO项目部署

    感谢大牛的开源框架 https://doc.wvp-pro.cn/#/ 编译好的ZLM流媒体程序,MediaServer 为启动程序,config.ini为配置文件; 里面的secret参数和mediaServerId参数要在后端yml文件修改 application.yml修改 application-dev.yml修改,注意修改redis、mysql,或者直接复制用 正常先启动ZLM再启动wvp,然后接入设备

    2024年02月03日
    浏览(14)
  • GB28181协议视频安防平台EasyGBS国标配置查询步骤及信令示例

    EasyGBS是基于GB28181协议的视频平台,拥有视频直播、录像存储、检索与回放、云台控制、告警上报、语音对讲、平台级联等功能。其中,GB28181协议指的是国家标准GB/T 28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》。该标准规定了公共安全视频监控联

    2023年04月08日
    浏览(44)
  • 视频集中存储/云存储平台EasyCVR国标GB28181协议接入的报文交互数据包分析

    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。视频汇聚融合管理平台EasyCVR既具备传统安防视频监控

    2024年02月11日
    浏览(9)
  • GB28181国标协议

    GB28181主要解决: 不同平台之间的对接和互通问题 。 协议属于应用层的协议,是国内多家厂家联合制定的一套标准。 国标基于SIP(会话发起协议或会话初始化协议) 各厂家之间GB28181协议的差别: 1.查询录像的时间。 2.查询录像的返回结果时长。 监控领域业务: 1.获取设备

    2023年04月08日
    浏览(10)
  • window下搭建WVP+ZLMediaKit服务实现获取GB28181视频(一、WVP服务搭建)

    前段时间因为公司要求,客户需要整合各种摄像机,提出需要使用国标GB28181协议,于是查了各种资料和视频,总算将服务搭建下来了。后续可能还需要整一个linux版的。趁着现在还记得,先将整合的流程记录一下 官方文档:WVP-PRO文档 在官方文档有详细的说明,但是也有一些

    2024年01月20日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包