wvp避坑指南(1),总有一款适合你:DateUtil类Instant.from报日期转换错误 | zlm仍在线,点播超时 | 前台编辑、删除、新增操作无效 |浏览器403forbidden 打包报错

一、前言

这些错误处理起来没那么难,但是要找到其根本原因,还是要费很多精力,前人栽树后人乘凉,在阅读这些坑位时,先检查自己的jdk版本和zml流媒体,最要更新到较新版本。

(1)wvp官网要求JDK>=1.8,而你使用的JDK有可能刚好是1.8.0,就会引发一些列问题;

(2)你使用的wvp是最新版本zlm不是最新的,两者版本不匹配,也会引发一些问题;

二、坑位指南

2.1 yyyy_MM_dd_HH_mm_ssToTimestamp()报日期转换错误

问题原因:JDK版本过低。

解决方案:把本地的JDK升级为JDK1.8.0.121,或更高版本,并在工程中更新你的各种配置(包括:JDK环境变量、IDEA、Maven的settings.xml配置尾部)都指向新版本的JDK。

IDEA快捷键:Ctrl+Alt+shift+s

   

如需更多帮助点击:JDK环境配置Maven环境配置Maven在IDEA中的配置(参考一、1.2章节)

2.2 播放10几秒后,自动断开或者提示验证后zlm仍在线,点播接口等待超时

问题原因:问题一般是环环相扣的,也就是说,如果在上面修改了expire方法后导致expire方法间歇性失效,导致中断,另外一个原因就是zml版本过低(点击下载),于wvp版本不匹配。

解决方案:更新一下你的ZLM版点击下载,当然这个问题也可能是你在上一个问题报错的情况下,修改了DeviceServiceImpl类中的expire()的日期转换判断有关(说明:该方法代码不需要做日期判断修改,切换更高版本JDK就可以了)。 

2.3 前台界面的编辑、删除、新增操作无效,浏览器403 forbidden错误

浏览器console错误提示:webSocket is closed before the connection is established 

问题原因:这是一个跨域问题,403 forbidden意思是无权限访问,官网提示如下

解决方案:如果本地运行源代码,则需要把application.yml中的active:local (默认)修改为dev,改后的效果:

spring:
  application:
    name: wvp
  profiles:
    active: dev

然后根据官网提示,在all-application.yml中复制一份users-settings:到application-dev.yml的尾部,如下所示: 

提示,如果直接是mvn -package 打包(官网有详细介绍) 为jar包运行,则也要修改这个配置,否则页面效果也是无法修改、删除新增操作的。

# [根据业务需求配置]
user-settings:
  # 跨域配置,配置你访问前端页面的地址即可, 可以配置多个
  allowed-origins:
    - http://localhost:8080
    - http://192.168.1.30:8080
    - http://127.0.0.1:8080

2.4 mvn命令打包或install源码时,IDEA控制台报maven:git-comit-id-plugin错误

Failed to ewecute goal pl.project13.maven:git-comit-id-plugin:3.0.1:revision (default) on project wp-pro:Could not completeMojo execution. . .

说明:该插件是git做版本控制相关的,打jar包时,如果它报错,完全可以先注释掉它。 

解决方案:进入wvp的pom.xml中注释掉maven:git-comit-id-plugin这段代码。 

拓展:wvp jar包和war保两种启动方式,jar启动示例如下,更多

#linux系统命令
nohup java -jar wvp-pro-*.jar & 
#windows系统命令
chcp 65001 #更改当前创建字符编码为UTF-8,防止控制台中文乱码(change code page )
java -jar wvp-pro-*.jar & 

三、鸣谢

国标GB28181协议视频平台EasyGBS视频播放卡顿中断

说明,这篇文章并没解决我的问题,但是给我指引了方向,让我在黑暗中看到了光。指引我登录海康摄像头配置界面,做一些修改,从原来的10秒中断,到可以坚持3分钟多(仅修改摄像头参数,解决不了根本问题)。

感谢wvp官网QQ群(901799015)的小伙伴,感谢同事的协助和领导的支持。

附注下海康摄像头配置,可能对你有帮助, 更多品牌的摄像头配置,见官网点击进入

四、小节 

综上,这几个问题基本就可以根治,其他问题后期持续更新中~

附注:wvp官网 githubgiteeZLMediaKit官网happyTime官网GB28181自动化测试工具

五、尾言

对于刚接触wvp流媒体的小伙伴来说,是一步一个坑,步步为坑,希望此贴对你有帮助,后面会陆续更新一些wvp使用方面的文章,协助大家避坑。

如果觉得好不错,欢迎点赞、收藏、留言!

六、附注

海康摄像头指南合集

猜你喜欢

转载自blog.csdn.net/xp871038951/article/details/130034414