Commit 9f0ef439cc292e6f5159d02213dd90957562d83e

Authored by 648540858
2 parents ca16a792 36170df3

Merge remote-tracking branch 'origin/wvp-28181-2.0' into commercial

README.md
@@ -109,21 +109,45 @@ https://gitee.com/pan648540858/wvp-GB28181-pro.git @@ -109,21 +109,45 @@ https://gitee.com/pan648540858/wvp-GB28181-pro.git
109 - [X] 支持使用mysql作为数据库,默认sqlite3,开箱即用。 109 - [X] 支持使用mysql作为数据库,默认sqlite3,开箱即用。
110 - [X] WEB端支持播放H264与H265,音频支持G.711A/G.711U/AAC,覆盖国标常用编码格式。 110 - [X] WEB端支持播放H264与H265,音频支持G.711A/G.711U/AAC,覆盖国标常用编码格式。
111 111
112 -# docker快速体验  
113 -目前作者的docker-compose因为时间有限维护不及时,这里提供第三方提供的供大家使用,维护不易,大家记得给这位小伙伴点个star。  
114 -https://github.com/SaltFish001/wvp_pro_compose  
115 -[https://github.com/SaltFish001/wvp_pro_compose](https://github.com/SaltFish001/wvp_pro_compose)  
116 -这是作者维护的一个镜像,可能存在不及时的问题。  
117 -```shell  
118 -docker pull 648540858/wvp_pro  
119 -  
120 -docker run --env WVP_IP="你的IP" -it -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro  
121 -```  
122 -docker使用详情查看:[https://hub.docker.com/r/648540858/wvp_pro](https://hub.docker.com/r/648540858/wvp_pro) 112 +[//]: # (# docker快速体验)
  113 +
  114 +[//]: # (目前作者的docker-compose因为时间有限维护不及时,这里提供第三方提供的供大家使用,维护不易,大家记得给这位小伙伴点个star。 )
  115 +
  116 +[//]: # (https://github.com/SaltFish001/wvp_pro_compose)
  117 +
  118 +[//]: # ([https://github.com/SaltFish001/wvp_pro_compose](https://github.com/SaltFish001/wvp_pro_compose))
  119 +
  120 +[//]: # (这是作者维护的一个镜像,可能存在不及时的问题。)
  121 +
  122 +[//]: # (```shell)
  123 +
  124 +[//]: # (docker pull 648540858/wvp_pro)
  125 +
  126 +[//]: # ()
  127 +[//]: # (docker run --env WVP_IP="你的IP" -it -p 18080:18080 -p 30000-30500:30000-30500/udp -p 30000-30500:30000-30500/tcp -p 80:80 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro)
  128 +
  129 +[//]: # (```)
  130 +
  131 +[//]: # (docker使用详情查看:[https://hub.docker.com/r/648540858/wvp_pro](https://hub.docker.com/r/648540858/wvp_pro))
123 132
124 # gitee同步仓库 133 # gitee同步仓库
125 https://gitee.com/pan648540858/wvp-GB28181-pro.git 134 https://gitee.com/pan648540858/wvp-GB28181-pro.git
126 135
  136 +# 遇到问题
  137 +国标最麻烦的地方在于设备的兼容性,所以需要大量的设备来测试,目前作者手里的设备有限,再加上作者水平有限,所以遇到问题在所难免;
  138 +1. 查看wiki,仔细的阅读可以帮你避免几乎所有的问题
  139 +2. 搜索issues,这里有大部分的答案
  140 +3. 加QQ群,这里有大量热心的小伙伴,但是前提新希望你已经仔细阅读了wiki和搜索了issues。
  141 +4. 你可以请作者为你解答,但是我不是免费的。
  142 +5. 你可以把遇到问题的设备寄给我,可以更容易的复现问题。
  143 +
  144 +
  145 +# 合作
  146 +目前很多打着合作的幌子来私聊的,其实大家大可不必,目前作者没有精力,你有问题可以付费找我解答,也可以提PR
  147 +,如果对代码有建议可以提ISSUE;也可以加群一起聊聊。我们欢迎所有有兴趣但遇到项目中来的人。
  148 +
  149 +
  150 +
127 # 使用帮助 151 # 使用帮助
128 QQ群: 901799015, ZLM使用文档[https://github.com/ZLMediaKit/ZLMediaKit](https://github.com/ZLMediaKit/ZLMediaKit) 152 QQ群: 901799015, ZLM使用文档[https://github.com/ZLMediaKit/ZLMediaKit](https://github.com/ZLMediaKit/ZLMediaKit)
129 QQ私信一般不回, 精力有限.欢迎大家在群里讨论.觉得项目对你有帮助,欢迎star和提交pr。 153 QQ私信一般不回, 精力有限.欢迎大家在群里讨论.觉得项目对你有帮助,欢迎star和提交pr。
@@ -256,6 +256,7 @@ @@ -256,6 +256,7 @@
256 <plugin> 256 <plugin>
257 <groupId>org.springframework.boot</groupId> 257 <groupId>org.springframework.boot</groupId>
258 <artifactId>spring-boot-maven-plugin</artifactId> 258 <artifactId>spring-boot-maven-plugin</artifactId>
  259 + <version>2.3.5.RELEASE</version>
259 <configuration> 260 <configuration>
260 <includeSystemScope>true</includeSystemScope> 261 <includeSystemScope>true</includeSystemScope>
261 </configuration> 262 </configuration>
@@ -263,6 +264,7 @@ @@ -263,6 +264,7 @@
263 <plugin> 264 <plugin>
264 <groupId>org.apache.maven.plugins</groupId> 265 <groupId>org.apache.maven.plugins</groupId>
265 <artifactId>maven-compiler-plugin</artifactId> 266 <artifactId>maven-compiler-plugin</artifactId>
  267 + <version>3.8.1</version>
266 <configuration> 268 <configuration>
267 <source>1.8</source> 269 <source>1.8</source>
268 <target>1.8</target> 270 <target>1.8</target>
@@ -272,6 +274,7 @@ @@ -272,6 +274,7 @@
272 <plugin> 274 <plugin>
273 <groupId>pl.project13.maven</groupId> 275 <groupId>pl.project13.maven</groupId>
274 <artifactId>git-commit-id-plugin</artifactId> 276 <artifactId>git-commit-id-plugin</artifactId>
  277 + <version>3.0.1</version>
275 <configuration> 278 <configuration>
276 <offline>true</offline> 279 <offline>true</offline>
277 </configuration> 280 </configuration>
@@ -280,6 +283,7 @@ @@ -280,6 +283,7 @@
280 <plugin> 283 <plugin>
281 <groupId>org.apache.maven.plugins</groupId> 284 <groupId>org.apache.maven.plugins</groupId>
282 <artifactId>maven-surefire-plugin</artifactId> 285 <artifactId>maven-surefire-plugin</artifactId>
  286 + <version>2.22.2</version>
283 <configuration> 287 <configuration>
284 <skipTests>true</skipTests> 288 <skipTests>true</skipTests>
285 </configuration> 289 </configuration>
src/main/java/com/genersoft/iot/vmp/domain/req/PresetQuerySipReq.java
1 package com.genersoft.iot.vmp.domain.req; 1 package com.genersoft.iot.vmp.domain.req;
2 2
3 -import lombok.Data;  
4 3
5 /** 4 /**
6 * @author chenjialing 5 * @author chenjialing
7 */ 6 */
8 -@Data  
9 public class PresetQuerySipReq { 7 public class PresetQuerySipReq {
10 8
11 private String presetId; 9 private String presetId;
12 10
13 private String presetName; 11 private String presetName;
  12 +
  13 + public String getPresetId() {
  14 + return presetId;
  15 + }
  16 +
  17 + public void setPresetId(String presetId) {
  18 + this.presetId = presetId;
  19 + }
  20 +
  21 + public String getPresetName() {
  22 + return presetName;
  23 + }
  24 +
  25 + public void setPresetName(String presetName) {
  26 + this.presetName = presetName;
  27 + }
14 } 28 }
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/PresetQueryResponseMessageHandler.java
@@ -4,7 +4,6 @@ import com.genersoft.iot.vmp.conf.SipConfig; @@ -4,7 +4,6 @@ import com.genersoft.iot.vmp.conf.SipConfig;
4 import com.genersoft.iot.vmp.conf.UserSetting; 4 import com.genersoft.iot.vmp.conf.UserSetting;
5 import com.genersoft.iot.vmp.domain.req.PresetQuerySipReq; 5 import com.genersoft.iot.vmp.domain.req.PresetQuerySipReq;
6 import com.genersoft.iot.vmp.gb28181.bean.*; 6 import com.genersoft.iot.vmp.gb28181.bean.*;
7 -import com.genersoft.iot.vmp.gb28181.event.DeviceOffLineDetector;  
8 import com.genersoft.iot.vmp.gb28181.event.EventPublisher; 7 import com.genersoft.iot.vmp.gb28181.event.EventPublisher;
9 import com.genersoft.iot.vmp.gb28181.session.CatalogDataCatch; 8 import com.genersoft.iot.vmp.gb28181.session.CatalogDataCatch;
10 import com.genersoft.iot.vmp.gb28181.transmit.callback.DeferredResultHolder; 9 import com.genersoft.iot.vmp.gb28181.transmit.callback.DeferredResultHolder;