From 14699711028f0d157eddfb0432e26ab91f1b4493 Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期二, 22 十一月 2022 15:02:25 +0800 Subject: [PATCH] 支持配置设备上线时自动更新查询通道,修复通道刷新进度展示 --- src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcConfig.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcConfig.java b/src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcConfig.java index ac54c2d..cc303c8 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcConfig.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/session/SsrcConfig.java @@ -1,27 +1,35 @@ package com.genersoft.iot.vmp.gb28181.session; import com.genersoft.iot.vmp.utils.ConfigConst; +import io.swagger.v3.oas.annotations.media.Schema; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Set; +@Schema(description = "ssrc淇℃伅") public class SsrcConfig { /** * zlm娴佸獟浣撴湇鍔″櫒Id */ + @Schema(description = "娴佸獟浣撴湇鍔″櫒Id") private String mediaServerId; + @Schema(description = "SSRC鍓嶇紑") private String ssrcPrefix; + /** * zlm娴佸獟浣撴湇鍔″櫒宸茬敤浼氳瘽鍙ユ焺 */ + @Schema(description = "zlm娴佸獟浣撴湇鍔″櫒宸茬敤浼氳瘽鍙ユ焺") private List<String> isUsed; + /** * zlm娴佸獟浣撴湇鍔″櫒鍙敤浼氳瘽鍙ユ焺 */ + @Schema(description = "zlm娴佸獟浣撴湇鍔″櫒鍙敤浼氳瘽鍙ユ焺") private List<String> notUsed; public SsrcConfig() { @@ -136,4 +144,7 @@ this.notUsed = notUsed; } + public boolean checkSsrc(String ssrcInResponse) { + return !isUsed.contains(ssrcInResponse); + } } -- Gitblit v1.8.0