From 6e0f7fae6eda7ffa18c4289d19a705f272174911 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 05 一月 2022 15:23:14 +0800
Subject: [PATCH] 为级联平台增加虚拟目录功能
---
src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java b/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java
index 4f240d8..c890b05 100644
--- a/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java
+++ b/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java
@@ -2,6 +2,7 @@
import com.alibaba.fastjson.JSONObject;
import com.genersoft.iot.vmp.common.StreamInfo;
+import com.genersoft.iot.vmp.gb28181.bean.Device;
import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
import com.genersoft.iot.vmp.gb28181.bean.ParentPlatformCatch;
import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem;
@@ -12,6 +13,14 @@
import java.util.Map;
public interface IRedisCatchStorage {
+
+ /**
+ * 璁℃暟鍣ㄣ�備负cseq杩涜璁℃暟
+ *
+ * @param method sip 鏂规硶
+ * @return
+ */
+ Long getCSEQ(String method);
/**
* 寮�濮嬫挱鏀炬椂灏嗘祦瀛樺叆
@@ -169,4 +178,19 @@
ThirdPartyGB queryMemberNoGBId(String queryKey);
List<StreamInfo> getStreams(String mediaServerId, String pull);
+
+ /**
+ * 灏哾evice淇℃伅鍐欏叆redis
+ * @param device
+ */
+ void updateDevice(Device device);
+
+ void removeDevice(String deviceId);
+
+ /**
+ * 鑾峰彇Device
+ */
+ Device getDevice(String deviceId);
+
+ void resetAllCSEQ();
}
--
Gitblit v1.8.0