From fe1f4317332c3dd7f22bb56b2f5e0e147aaefc46 Mon Sep 17 00:00:00 2001
From: 648540858 <456PANlinlin>
Date: Sun, 15 Nov 2020 22:47:08 +0800
Subject: [PATCH] =?UTF-8?q?sqlite=E9=80=82=E9=85=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 13 +-
.../genersoft/iot/vmp/VManageBootstrap.java | 2 +
.../genersoft/iot/vmp/common/PageResult.java | 45 --
.../genersoft/iot/vmp/common/StreamInfo.java | 20 +-
.../genersoft/iot/vmp/conf/RedisConfig.java | 57 --
.../iot/vmp/gb28181/bean/Device.java | 60 +-
.../iot/vmp/gb28181/bean/DeviceChannel.java | 46 +-
.../genersoft/iot/vmp/gb28181/bean/Host.java | 35 -
.../gb28181/event/DeviceOffLineDetector.java | 1 -
.../gb28181/event/DeviceStatusManager.java | 10 +
.../event/offline/OfflineEventListener.java | 5 +-
.../event/online/OnlineEventListener.java | 5 +-
.../gb28181/transmit/SIPProcessorFactory.java | 7 +-
.../cmd/SIPRequestHeaderProvider.java | 1 -
.../transmit/cmd/impl/SIPCommander.java | 6 +-
.../request/impl/MessageRequestProcessor.java | 8 +-
.../impl/RegisterRequestProcessor.java | 7 +-
.../vmp/media/zlm/ZLMHTTPProxyController.java | 10 +-
.../vmp/media/zlm/ZLMHttpHookListener.java | 8 +-
.../iot/vmp/media/zlm/ZLMRunner.java | 8 +-
.../storager/VideoManagerStoragerFactory.java | 36 -
.../storager/VideoManagerStoragerMapper.java | 199 +++++
....java => VideoManagerStoragerService.java} | 381 +++++----
.../VideoManagerStoragerServiceImpl.java | 179 +++++
.../iot/vmp/storager/VodeoMannagerTask.java | 17 -
.../jdbc/VideoManagerJdbcStoragerImpl.java | 216 ------
.../redis/VideoManagerRedisStoragerImpl.java | 560 -------------
.../utils/redis/FastJsonRedisSerializer.java | 43 -
.../iot/vmp/utils/redis/RedisUtil.java | 733 ------------------
.../vmp/vmanager/device/DeviceController.java | 26 +-
.../iot/vmp/vmanager/play/PlayController.java | 4 +-
.../vmanager/playback/PlaybackController.java | 5 +-
.../iot/vmp/vmanager/ptz/PtzController.java | 4 +-
.../vmp/vmanager/record/RecordController.java | 4 +-
.../iot/vmp/web/ApiControlController.java | 7 +-
.../iot/vmp/web/ApiDeviceController.java | 27 +-
.../iot/vmp/web/ApiStreamController.java | 8 +-
src/main/resources/application.yml | 31 +-
src/main/resources/wvp.db | Bin 0 -> 13312 bytes
39 files changed, 739 insertions(+), 2095 deletions(-)
delete mode 100644 src/main/java/com/genersoft/iot/vmp/common/PageResult.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/gb28181/bean/Host.java
create mode 100644 src/main/java/com/genersoft/iot/vmp/gb28181/event/DeviceStatusManager.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerFactory.java
create mode 100644 src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerMapper.java
rename src/main/java/com/genersoft/iot/vmp/storager/{IVideoManagerStorager.java => VideoManagerStoragerService.java} (67%)
create mode 100644 src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerServiceImpl.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/storager/VodeoMannagerTask.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/storager/jdbc/VideoManagerJdbcStoragerImpl.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/utils/redis/FastJsonRedisSerializer.java
delete mode 100644 src/main/java/com/genersoft/iot/vmp/utils/redis/RedisUtil.java
create mode 100644 src/main/resources/wvp.db
diff --git a/pom.xml b/pom.xml
index dba80cf3a..299611b25 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,6 +11,7 @@
com.genersoft
wvp
+ 1.1.0
web video platform
@@ -46,15 +47,11 @@
spring-context
-
+
- org.springframework.data
- spring-data-redis
-
-
- redis.clients
- jedis
- 3.3.0
+ org.xerial
+ sqlite-jdbc
+ 3.32.3.2
diff --git a/src/main/java/com/genersoft/iot/vmp/VManageBootstrap.java b/src/main/java/com/genersoft/iot/vmp/VManageBootstrap.java
index 990f003bd..21e4203e4 100644
--- a/src/main/java/com/genersoft/iot/vmp/VManageBootstrap.java
+++ b/src/main/java/com/genersoft/iot/vmp/VManageBootstrap.java
@@ -5,8 +5,10 @@ import java.util.logging.LogManager;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+import tk.mybatis.spring.annotation.MapperScan;
@SpringBootApplication
+@MapperScan("com.genersoft.iot.vmp")
public class VManageBootstrap extends LogManager {
public static void main(String[] args) {
SpringApplication.run(VManageBootstrap.class, args);
diff --git a/src/main/java/com/genersoft/iot/vmp/common/PageResult.java b/src/main/java/com/genersoft/iot/vmp/common/PageResult.java
deleted file mode 100644
index 6d7c89e6c..000000000
--- a/src/main/java/com/genersoft/iot/vmp/common/PageResult.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package com.genersoft.iot.vmp.common;
-
-
-import java.util.List;
-
-public class PageResult {
-
- private int page;
- private int count;
- private int total;
-
- private List data;
-
- public List getData() {
- return data;
- }
-
- public int getPage() {
- return page;
- }
-
- public void setPage(int page) {
- this.page = page;
- }
-
- public int getCount() {
- return count;
- }
-
- public void setCount(int count) {
- this.count = count;
- }
-
- public int getTotal() {
- return total;
- }
-
- public void setTotal(int total) {
- this.total = total;
- }
-
- public void setData(List data) {
- this.data = data;
- }
-}
diff --git a/src/main/java/com/genersoft/iot/vmp/common/StreamInfo.java b/src/main/java/com/genersoft/iot/vmp/common/StreamInfo.java
index 1dd3a8545..12097b134 100644
--- a/src/main/java/com/genersoft/iot/vmp/common/StreamInfo.java
+++ b/src/main/java/com/genersoft/iot/vmp/common/StreamInfo.java
@@ -5,8 +5,8 @@ import com.alibaba.fastjson.JSONArray;
public class StreamInfo {
private String ssrc;
- private String deviceID;
- private String cahnnelId;
+ private String deviceId;
+ private String channelId;
private String flv;
private String ws_flv;
private String rtmp;
@@ -22,20 +22,20 @@ public class StreamInfo {
this.ssrc = ssrc;
}
- public String getDeviceID() {
- return deviceID;
+ public String getDeviceId() {
+ return deviceId;
}
- public void setDeviceID(String deviceID) {
- this.deviceID = deviceID;
+ public void setDeviceId(String deviceId) {
+ this.deviceId = deviceId;
}
- public String getCahnnelId() {
- return cahnnelId;
+ public String getChannelId() {
+ return channelId;
}
- public void setCahnnelId(String cahnnelId) {
- this.cahnnelId = cahnnelId;
+ public void setChannelId(String channelId) {
+ this.channelId = channelId;
}
public String getFlv() {
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java b/src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java
deleted file mode 100644
index 47d2a02b8..000000000
--- a/src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package com.genersoft.iot.vmp.conf;
-
-import org.springframework.cache.annotation.CachingConfigurerSupport;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.data.redis.connection.RedisConnectionFactory;
-import org.springframework.data.redis.core.RedisTemplate;
-import org.springframework.data.redis.listener.RedisMessageListenerContainer;
-import org.springframework.data.redis.serializer.StringRedisSerializer;
-
-import com.alibaba.fastjson.parser.ParserConfig;
-import com.genersoft.iot.vmp.utils.redis.FastJsonRedisSerializer;
-
-/**
- * @Description:Redis中间件配置类,使用spring-data-redis集成,自动从application.yml中加载redis配置
- * @author: swwheihei
- * @date: 2019年5月30日 上午10:58:25
- *
- */
-@Configuration
-public class RedisConfig extends CachingConfigurerSupport {
-
- @Bean("redisTemplate")
- public RedisTemplate