From 221f99c764b51c3cd284c6e5a41492c26c5c7ffc Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期五, 09 九月 2022 17:06:19 +0800 Subject: [PATCH] 优化sip消息 --- 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