wvp-GB28181-pro录像功能开发环境搭建、配置、使用

本文详细介绍了WVP平台的开发环境和调试环境搭建过程,包括离线安装脚本的使用、操作系统要求、开发工具如IDEA的配置。重点讲解了wvp-pro-assist与ZLM的部署、ffmpeg的配置、录像存储路径的设定以及如何启用和测试录像功能。此外,还提到了使用ONVIFDeviceManager获取拉流地址进行不间断录像的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发环境、调试环境搭建

开发wvp平台搭建

离线安装脚本:https://gitcode.net/zenglg/ubuntu_wvp_online_install.git

下载离线安装脚本,完成wvp平台的部署

开发环境要求

  1. 操作系统:包管理工具是apt
    1. ky10桌面版
    2. uos桌面版
    3. deepin桌面版
    4. ubuntu桌面版
  2. 开发工具
    1. idea 
  3.  录像模块代码路径:wvp-pro-assist-pom-modify: 修改pom.xml文件完成依赖包的下载

wvp录像功能配置

WVP-PRO与ZLM支持分开部署,但是wvp-pro-assist必须与zlm部署在同一台主机;

wvp-pro-assist配置

使用local配置文件

ffmpeg相关配置

使用下面命令查询ffmpeg和ffprobe默认安装位置。如下图所示,ffmpeg默认安装位置/usr/bin/ffmpeg ,ffprobe默认安装位置/usr/bin/ffprobe。 

which ffmpeg
which ffprobe

录像存储路径:assist和zlmediakit配置相同路径,路径权限要可写入

修改路径权限:chmod 777 -R  /home/zenglg

zlmediakit配置

录像存储路径配置

/home/zenglg/zlmediakit/www/record

wvp平台配置

启用录像,设置录像端口。18081表示启用,0表示不启用。

wvp录像功能测试

方式1: 需要开启实时预览

开始和结束录像

先开始实时预览,录像存储路径下应该会产生文件 

查看录像

点击播放

下载播放

方式2: 不间断录像

添加代理

输入拉流代理信息: 关键信息是拉流地址,其他可以随便选择,不是重点

如何获取拉流地址

使用onvif device manager这款软件

参考视频教程:【ONVIF Device Manager使用说明】 ONVIF Device Manager使用说明_哔哩哔哩_bilibili

播放代理之后的视频

启用

播放视频

点击播放按钮,就会弹窗播放视频

### GB28181协议在WVP平台上的使用与集成 #### WVP平台简介 WVP(Web Video Platform)是一款支持GB28181标准的视频管理平台,旨在提供高效的视频接入、存储和转发服务。通过该平台可以实现7*24小时不间断录像功能[^1]。 #### 使用Docker部署WVP-GB28181-Pro 对于希望快速搭建环境并测试功能的用户来说,官方提供了基于Docker容器化的解决方案——`wvp-GB28181-pro`镜像。这使得安装过程变得异常简便,只需几条命令即可完成整个系统的初始化设置: ```bash docker pull wvp-gb28181-pro:latest docker run -d --name gb28181-platform \ -p 5060:5060/udp \ -v /path/to/config:/etc/wvp \ wvp-gb28181-pro ``` 上述脚本会启动一个名为`gb28181-platform`的服务实例,并映射必要的端口以及挂载配置文件目录到宿主机上。 #### 集成Java库以增强应用开发能力 除了作为独立服务器运行外,针对那些想要在其应用程序内部嵌入GB28181协议处理逻辑的情况,则可考虑采用`wvp-GB28181-pro-2.7.2.jar`这样的第三方类库来简化编码工作量。此JAR包不仅封装好了所有底层通信细节,还额外优化了数据传输效率和服务稳定性,非常适合用于构建高性能的企业级产品[^2]。 #### 开源项目助力二次开发 如果开发者有更多定制化需求的话,还可以参考开源版本`wvp-GB28181-pro-wvp-28181-2.0.zip`中的源码结构来进行深入学习或是进一步改造现有框架。该项目托管于GitCode平台上,方便社区成员贡献智慧共同进步[^3]。
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

如果这篇文章帮您解决了技术难题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值