swwheihei
2020-07-16 d8eeb707078153c374d4c1d7c832fa0107ff5c17
改名
44个文件已修改
88 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/common/VideoManagerConstants.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/conf/VManagerConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/auth/RegisterLogicHandler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordInfo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordItem.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/DeviceOffLineDetector.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/EventPublisher.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/KeepliveTimeoutListener.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEvent.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEventListener.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEvent.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEventListener.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/session/VideoStreamSessionManager.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/SIPProcessorFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/DeferredResultHolder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/RequestMessage.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/ISIPCommander.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/ISIPRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/AckRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/ByeRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/CancelRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/InviteRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/MessageRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/OtherRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/SubscribeRequestProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/ISIPResponseProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/ByeResponseProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/CancelResponseProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/OtherResponseProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/utils/DateUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorager.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/storager/jdbc/VideoManagerJdbcStoragerImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/utils/redis/FastJsonRedisSerializer.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/utils/redis/RedisUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/common/VideoManagerConstants.java
@@ -2,7 +2,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2019年5月30日 下午3:04:04   
 *   
 */
src/main/java/com/genersoft/iot/vmp/conf/RedisConfig.java
@@ -13,7 +13,7 @@
/**
 * @Description:Redis中间件配置类,使用spring-data-redis集成,自动从application.yml中加载redis配置
 * @author: songww
 * @author: swwheihei
 * @date: 2019年5月30日 上午10:58:25
 * 
 */
src/main/java/com/genersoft/iot/vmp/conf/VManagerConfig.java
@@ -5,7 +5,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午2:46:00     
 */
@Configuration("vmConfig")
src/main/java/com/genersoft/iot/vmp/gb28181/auth/RegisterLogicHandler.java
@@ -8,7 +8,7 @@
/**    
 * @Description:注册逻辑处理,当设备注册后触发逻辑。
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 下午9:41:46     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordInfo.java
@@ -4,7 +4,7 @@
/**    
 * @Description:设备录像信息bean 
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 下午2:05:56     
 */
public class RecordInfo {
src/main/java/com/genersoft/iot/vmp/gb28181/bean/RecordItem.java
@@ -2,7 +2,7 @@
/**    
 * @Description:设备录像bean 
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 下午2:06:54     
 */
public class RecordItem {
src/main/java/com/genersoft/iot/vmp/gb28181/event/DeviceOffLineDetector.java
@@ -8,7 +8,7 @@
/**    
 * @Description:设备离在线状态检测器,用于检测设备状态
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月13日 下午2:40:29     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/event/EventPublisher.java
@@ -9,7 +9,7 @@
/**    
 * @Description:Event事件通知推送器,支持推送在线事件、离线事件
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 上午11:30:50     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/KeepliveTimeoutListener.java
@@ -11,7 +11,7 @@
/**    
 * @Description:设备心跳超时监听,借助redis过期特性,进行监听,监听到说明设备心跳超时,发送离线事件
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 上午11:35:46     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEvent.java
@@ -4,7 +4,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 上午11:33:13     
 */
public class OfflineEvent extends ApplicationEvent {
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/OfflineEventListener.java
@@ -14,7 +14,7 @@
 * @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
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEvent.java
@@ -4,7 +4,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 上午11:32:56     
 */
public class OnlineEvent extends ApplicationEvent {
src/main/java/com/genersoft/iot/vmp/gb28181/event/online/OnlineEventListener.java
@@ -14,7 +14,7 @@
 * @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
src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcUtil.java
@@ -9,7 +9,7 @@
/**
 * @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 {
src/main/java/com/genersoft/iot/vmp/gb28181/session/VideoStreamSessionManager.java
@@ -8,7 +8,7 @@
/**    
 * @Description:视频流session管理器,管理视频预览、预览回放的通信句柄 
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月13日 下午4:03:02     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/SIPProcessorFactory.java
@@ -26,7 +26,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午4:24:37     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/DeferredResultHolder.java
@@ -10,7 +10,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 下午7:59:05     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/RequestMessage.java
@@ -2,7 +2,7 @@
/**    
 * @Description:TODO(这里用一句话描述这个类的作用)   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 下午1:09:18     
 */
public class RequestMessage {
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/ISIPCommander.java
@@ -4,7 +4,7 @@
/**    
 * @Description:设备能力接口,用于定义设备的控制、查询能力   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午9:16:34     
 */
public interface ISIPCommander {
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderProvider.java
@@ -25,7 +25,7 @@
/**
 * @Description:摄像头命令request创造器 TODO 冗余代码太多待优化
 * @author: songww
 * @author: swwheihei
 * @date: 2020年5月6日 上午9:29:02
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
@@ -29,7 +29,7 @@
/**    
 * @Description:设备能力接口,用于定义设备的控制、查询能力   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午9:22:48     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/ISIPRequestProcessor.java
@@ -6,7 +6,7 @@
/**    
 * @Description:处理接收IPCamera发来的SIP协议请求消息
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午4:42:22     
 */
public interface ISIPRequestProcessor {
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/AckRequestProcessor.java
@@ -16,7 +16,7 @@
/**    
 * @Description:ACK请求处理器  
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:31:45     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/ByeRequestProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description: BYE请求处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:05     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/CancelRequestProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description:CANCEL请求处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:23     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/InviteRequestProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description:处理INVITE请求
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午4:43:52     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/MessageRequestProcessor.java
@@ -43,7 +43,7 @@
/**    
 * @Description:MESSAGE请求处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:41     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/OtherRequestProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description:暂不支持的消息请求处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:59     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java
@@ -38,7 +38,7 @@
/**    
 * @Description:收到注册请求 处理 
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午4:47:25     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/SubscribeRequestProcessor.java
@@ -17,7 +17,7 @@
/**    
 * @Description:SUBSCRIBE请求处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:31:20     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/ISIPResponseProcessor.java
@@ -9,7 +9,7 @@
/**    
 * @Description:处理接收IPCamera发来的SIP协议响应消息
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午4:42:22     
 */
public interface ISIPResponseProcessor {
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/ByeResponseProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description: BYE请求响应器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:05     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/CancelResponseProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description:CANCEL响应处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:23     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java
@@ -24,7 +24,7 @@
/**
 * @Description:处理INVITE响应
 * @author: songww
 * @author: swwheihei
 * @date: 2020年5月3日 下午4:43:52
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/OtherResponseProcessor.java
@@ -10,7 +10,7 @@
/**    
 * @Description:暂不支持的消息响应处理器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月3日 下午5:32:59     
 */
@Component
src/main/java/com/genersoft/iot/vmp/gb28181/utils/DateUtil.java
@@ -7,7 +7,7 @@
/**    
 * @Description:时间工具类,主要处理ISO 8601格式转换
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 下午3:24:42     
 */
public class DateUtil {
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java
@@ -18,7 +18,7 @@
/**    
 * @Description:针对 ZLMediaServer的hook事件监听
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月8日 上午10:46:48     
 */
@RestController
src/main/java/com/genersoft/iot/vmp/storager/IVideoManagerStorager.java
@@ -6,7 +6,7 @@
/**    
 * @Description:视频设备数据存储接口
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午2:14:31     
 */
public interface IVideoManagerStorager {
src/main/java/com/genersoft/iot/vmp/storager/VideoManagerStoragerFactory.java
@@ -8,7 +8,7 @@
/**    
 * @Description:视频设备数据存储工厂,根据存储策略,返回对应的存储器
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午2:15:16     
 */
@Component
src/main/java/com/genersoft/iot/vmp/storager/jdbc/VideoManagerJdbcStoragerImpl.java
@@ -11,7 +11,7 @@
/**    
 * @Description:视频设备数据存储-jdbc实现  
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午2:28:12     
 */
@Component("jdbcStorager")
src/main/java/com/genersoft/iot/vmp/storager/redis/VideoManagerRedisStoragerImpl.java
@@ -13,7 +13,7 @@
/**    
 * @Description:视频设备数据存储-redis实现  
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午2:31:42     
 */
@Component("redisStorager")
src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java
@@ -7,7 +7,7 @@
/**    
 * @Description:spring bean获取工厂,获取spring中的已初始化的bean
 * @author: songww
 * @author: swwheihei
 * @date:   2019年6月25日 下午4:51:52   
 * 
 */
src/main/java/com/genersoft/iot/vmp/utils/redis/FastJsonRedisSerializer.java
@@ -10,7 +10,7 @@
/**    
 * @Description:使用fastjson实现redis的序列化   
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午8:40:11     
 */
public class FastJsonRedisSerializer<T> implements RedisSerializer<T> {
src/main/java/com/genersoft/iot/vmp/utils/redis/RedisUtil.java
@@ -13,7 +13,7 @@
/**    
 * @Description:Redis工具类
 * @author: songww
 * @author: swwheihei
 * @date:   2020年5月6日 下午8:27:29     
 */
@Component