Browse Source

修改名称

pull/1/head
swwheihei 5 years ago
parent
commit
4202cfb88f
  1. 2
      src/main/java/com/genersoft/iot/vmp/common/VideoManagerConstants.java
  2. 2
      src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java
  3. 2
      src/main/java/com/genersoft/iot/vmp/conf/VManagerConfig.java
  4. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/auth/RegisterLogicHandler.java
  5. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordInfo.java
  6. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordItem.java
  7. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/DeviceOffLineDetector.java
  8. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/EventPublisher.java
  9. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/KeepliveTimeoutListener.java
  10. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEvent.java
  11. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEventListener.java
  12. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEvent.java
  13. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEventListener.java
  14. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcUtil.java
  15. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/session/VideoStreamSessionManager.java
  16. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/SIPProcessorFactory.java
  17. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/DeferredResultHolder.java
  18. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/RequestMessage.java
  19. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/ISIPCommander.java
  20. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderProvider.java
  21. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
  22. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/ISIPRequestProcessor.java
  23. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/AckRequestProcessor.java
  24. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/ByeRequestProcessor.java
  25. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/CancelRequestProcessor.java
  26. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/InviteRequestProcessor.java
  27. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/MessageRequestProcessor.java
  28. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/OtherRequestProcessor.java
  29. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java
  30. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/SubscribeRequestProcessor.java
  31. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/ISIPResponseProcessor.java
  32. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/ByeResponseProcessor.java
  33. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/CancelResponseProcessor.java
  34. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java
  35. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/OtherResponseProcessor.java
  36. 2
      src/main/java/com/genersoft/iot/vmp/gb28181/utils/DateUtil.java
  37. 2
      src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java
  38. 2
      src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorager.java
  39. 2
      src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerFactory.java
  40. 2
      src/main/java/com/genersoft/iot/vmp/storager/jdbc/VideoManagerJdbcStoragerImpl.java
  41. 2
      src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java
  42. 2
      src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java
  43. 2
      src/main/java/com/genersoft/iot/vmp/utils/redis/FastJsonRedisSerializer.java
  44. 2
      src/main/java/com/genersoft/iot/vmp/utils/redis/RedisUtil.java

2
src/main/java/com/genersoft/iot/vmp/common/VideoManagerConstants.java

@ -2,7 +2,7 @@ package com.genersoft.iot.vmp.common;
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2019年5月30日 下午3:04:04
*
*/

2
src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java

@ -13,7 +13,7 @@ import com.genersoft.iot.vmp.utils.redis.FastJsonRedisSerializer;
/**
* @Description:Redis中间件配置类使用spring-data-redis集成自动从application.yml中加载redis配置
* @author: songww
* @author: swwheihei
* @date: 2019年5月30日 上午10:58:25
*
*/

2
src/main/java/com/genersoft/iot/vmp/conf/VManagerConfig.java

@ -5,7 +5,7 @@ import org.springframework.context.annotation.Configuration;
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午2:46:00
*/
@Configuration("vmConfig")

2
src/main/java/com/genersoft/iot/vmp/gb28181/auth/RegisterLogicHandler.java

@ -8,7 +8,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommander;
/**
* @Description:注册逻辑处理当设备注册后触发逻辑
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 下午9:41:46
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordInfo.java

@ -4,7 +4,7 @@ import java.util.List;
/**
* @Description:设备录像信息bean
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 下午2:05:56
*/
public class RecordInfo {

2
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordItem.java

@ -2,7 +2,7 @@ package com.genersoft.iot.vmp.gb28181.bean;
/**
* @Description:设备录像bean
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 下午2:06:54
*/
public class RecordItem {

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/DeviceOffLineDetector.java

@ -8,7 +8,7 @@ import com.genersoft.iot.vmp.utils.redis.RedisUtil;
/**
* @Description:设备离在线状态检测器用于检测设备状态
* @author: songww
* @author: swwheihei
* @date: 2020年5月13日 下午2:40:29
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/EventPublisher.java

@ -9,7 +9,7 @@ import com.genersoft.iot.vmp.gb28181.event.online.OnlineEvent;
/**
* @Description:Event事件通知推送器支持推送在线事件离线事件
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 上午11:30:50
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/KeepliveTimeoutListener.java

@ -11,7 +11,7 @@ import com.genersoft.iot.vmp.gb28181.event.EventPublisher;
/**
* @Description:设备心跳超时监听,借助redis过期特性进行监听监听到说明设备心跳超时发送离线事件
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 上午11:35:46
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEvent.java

@ -4,7 +4,7 @@ import org.springframework.context.ApplicationEvent;
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 上午11:33:13
*/
public class OfflineEvent extends ApplicationEvent {

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEventListener.java

@ -14,7 +14,7 @@ import com.genersoft.iot.vmp.utils.redis.RedisUtil;
* @Description: 离线事件监听器监听到离线后修改设备离在线状态 设备离线有两个来源
* 1设备主动注销发送注销指令{@link com.genersoft.iot.vmp.gb28181.transmit.request.impl.RegisterRequestProcessor}
* 2设备未知原因离线心跳超时,{@link com.genersoft.iot.vmp.gb28181.event.offline.OfflineEventListener}
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午1:51:23
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEvent.java

@ -4,7 +4,7 @@ import org.springframework.context.ApplicationEvent;
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 上午11:32:56
*/
public class OnlineEvent extends ApplicationEvent {

2
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEventListener.java

@ -14,7 +14,7 @@ import com.genersoft.iot.vmp.utils.redis.RedisUtil;
* @Description: 在线事件监听器监听到离线后修改设备离在线状态 设备在线有两个来源
* 1设备主动注销发送注销指令{@link com.genersoft.iot.vmp.gb28181.transmit.request.impl.RegisterRequestProcessor}
* 2设备未知原因离线心跳超时,{@link com.genersoft.iot.vmp.gb28181.transmit.request.impl.MessageRequestProcessor}
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午1:51:23
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcUtil.java

@ -9,7 +9,7 @@ import com.genersoft.iot.vmp.utils.SpringBeanFactory;
/**
* @Description:SIP信令中的SSRC工具类SSRC值由10位十进制整数组成的字符串第一位为0代表实况为1则代表回放第二位至第六位由监控域ID的第4位到第8位组成最后4位为不重复的4个整数
* @author: songww
* @author: swwheihei
* @date: 2020年5月10日 上午11:57:57
*/
public class SsrcUtil {

2
src/main/java/com/genersoft/iot/vmp/gb28181/session/VideoStreamSessionManager.java

@ -8,7 +8,7 @@ import org.springframework.stereotype.Component;
/**
* @Description:视频流session管理器管理视频预览预览回放的通信句柄
* @author: songww
* @author: swwheihei
* @date: 2020年5月13日 下午4:03:02
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/SIPProcessorFactory.java

@ -26,7 +26,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.response.impl.OtherResponseProcess
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午4:24:37
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/DeferredResultHolder.java

@ -10,7 +10,7 @@ import org.springframework.web.context.request.async.DeferredResult;
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 下午7:59:05
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/RequestMessage.java

@ -2,7 +2,7 @@ package com.genersoft.iot.vmp.gb28181.transmit.callback;
/**
* @Description:TODO(这里用一句话描述这个类的作用)
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 下午1:09:18
*/
public class RequestMessage {

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/ISIPCommander.java

@ -4,7 +4,7 @@ import com.genersoft.iot.vmp.gb28181.bean.Device;
/**
* @Description:设备能力接口用于定义设备的控制查询能力
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午9:16:34
*/
public interface ISIPCommander {

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderProvider.java

@ -25,7 +25,7 @@ import com.genersoft.iot.vmp.gb28181.bean.Host;
/**
* @Description:摄像头命令request创造器 TODO 冗余代码太多待优化
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 上午9:29:02
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java

@ -23,7 +23,7 @@ import com.genersoft.iot.vmp.gb28181.utils.DateUtil;
/**
* @Description:设备能力接口用于定义设备的控制查询能力
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午9:22:48
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/ISIPRequestProcessor.java

@ -6,7 +6,7 @@ import com.genersoft.iot.vmp.gb28181.SipLayer;
/**
* @Description:处理接收IPCamera发来的SIP协议请求消息
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午4:42:22
*/
public interface ISIPRequestProcessor {

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/AckRequestProcessor.java

@ -16,7 +16,7 @@ import gov.nist.javax.sip.header.CSeq;
/**
* @Description:ACK请求处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:31:45
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/ByeRequestProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.request.ISIPRequestProcessor;
/**
* @Description: BYE请求处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:05
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/CancelRequestProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.request.ISIPRequestProcessor;
/**
* @Description:CANCEL请求处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:23
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/InviteRequestProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.request.ISIPRequestProcessor;
/**
* @Description:处理INVITE请求
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午4:43:52
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/MessageRequestProcessor.java

@ -43,7 +43,7 @@ import com.genersoft.iot.vmp.utils.redis.RedisUtil;
/**
* @Description:MESSAGE请求处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:41
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/OtherRequestProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.request.ISIPRequestProcessor;
/**
* @Description:暂不支持的消息请求处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:59
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java

@ -38,7 +38,7 @@ import gov.nist.javax.sip.header.Expires;
/**
* @Description:收到注册请求 处理
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午4:47:25
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/SubscribeRequestProcessor.java

@ -17,7 +17,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.request.ISIPRequestProcessor;
/**
* @Description:SUBSCRIBE请求处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:31:20
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/ISIPResponseProcessor.java

@ -7,7 +7,7 @@ import com.genersoft.iot.vmp.gb28181.SipLayer;
/**
* @Description:处理接收IPCamera发来的SIP协议响应消息
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午4:42:22
*/
public interface ISIPResponseProcessor {

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/ByeResponseProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.response.ISIPResponseProcessor;
/**
* @Description: BYE请求响应器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:05
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/CancelResponseProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.response.ISIPResponseProcessor;
/**
* @Description:CANCEL响应处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:23
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java

@ -24,7 +24,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.response.ISIPResponseProcessor;
/**
* @Description:处理INVITE响应
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午4:43:52
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/OtherResponseProcessor.java

@ -10,7 +10,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.response.ISIPResponseProcessor;
/**
* @Description:暂不支持的消息响应处理器
* @author: songww
* @author: swwheihei
* @date: 2020年5月3日 下午5:32:59
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/gb28181/utils/DateUtil.java

@ -7,7 +7,7 @@ import java.util.Locale;
/**
* @Description:时间工具类主要处理ISO 8601格式转换
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 下午3:24:42
*/
public class DateUtil {

2
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java

@ -18,7 +18,7 @@ import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommander;
/**
* @Description:针对 ZLMediaServer的hook事件监听
* @author: songww
* @author: swwheihei
* @date: 2020年5月8日 上午10:46:48
*/
@RestController

2
src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorager.java

@ -6,7 +6,7 @@ import com.genersoft.iot.vmp.gb28181.bean.Device;
/**
* @Description:视频设备数据存储接口
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午2:14:31
*/
public interface IVideoManagerStorager {

2
src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerFactory.java

@ -8,7 +8,7 @@ import com.genersoft.iot.vmp.conf.VManagerConfig;
/**
* @Description:视频设备数据存储工厂根据存储策略返回对应的存储器
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午2:15:16
*/
@Component

2
src/main/java/com/genersoft/iot/vmp/storager/jdbc/VideoManagerJdbcStoragerImpl.java

@ -11,7 +11,7 @@ import com.genersoft.iot.vmp.storager.IVideoManagerStorager;
/**
* @Description:视频设备数据存储-jdbc实现
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午2:28:12
*/
@Component("jdbcStorager")

2
src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java

@ -13,7 +13,7 @@ import com.genersoft.iot.vmp.utils.redis.RedisUtil;
/**
* @Description:视频设备数据存储-redis实现
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午2:31:42
*/
@Component("redisStorager")

2
src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java

@ -7,7 +7,7 @@ import org.springframework.stereotype.Component;
/**
* @Description:spring bean获取工厂获取spring中的已初始化的bean
* @author: songww
* @author: swwheihei
* @date: 2019年6月25日 下午4:51:52
*
*/

2
src/main/java/com/genersoft/iot/vmp/utils/redis/FastJsonRedisSerializer.java

@ -10,7 +10,7 @@ import com.alibaba.fastjson.serializer.SerializerFeature;
/**
* @Description:使用fastjson实现redis的序列化
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午8:40:11
*/
public class FastJsonRedisSerializer<T> implements RedisSerializer<T> {

2
src/main/java/com/genersoft/iot/vmp/utils/redis/RedisUtil.java

@ -13,7 +13,7 @@ import org.springframework.util.CollectionUtils;
/**
* @Description:Redis工具类
* @author: songww
* @author: swwheihei
* @date: 2020年5月6日 下午8:27:29
*/
@Component

Loading…
Cancel
Save