From 689de6c5e21a881164d458e82d6aeb46be32cd2f Mon Sep 17 00:00:00 2001
From: 648540858 <18010473990@163.com>
Date: 星期一, 09 八月 2021 16:53:41 +0800
Subject: [PATCH] 添加自定义banner
---
src/main/java/com/genersoft/iot/vmp/service/IMediaServerService.java | 33 ++++++++++++++++++++++-----------
1 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/service/IMediaServerService.java b/src/main/java/com/genersoft/iot/vmp/service/IMediaServerService.java
index 7a57bed..f65a155 100644
--- a/src/main/java/com/genersoft/iot/vmp/service/IMediaServerService.java
+++ b/src/main/java/com/genersoft/iot/vmp/service/IMediaServerService.java
@@ -1,10 +1,9 @@
package com.genersoft.iot.vmp.service;
-import com.genersoft.iot.vmp.conf.MediaConfig;
import com.genersoft.iot.vmp.gb28181.bean.Device;
import com.genersoft.iot.vmp.media.zlm.ZLMServerConfig;
-import com.genersoft.iot.vmp.media.zlm.dto.IMediaServerItem;
import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem;
+import com.genersoft.iot.vmp.service.bean.SSRCInfo;
import java.util.List;
@@ -13,11 +12,15 @@
*/
public interface IMediaServerService {
- List<IMediaServerItem> getAll();
+ List<MediaServerItem> getAll();
- IMediaServerItem getOne(String generalMediaServerId);
+ List<MediaServerItem> getAllFromDatabase();
- IMediaServerItem getOneByHostAndPort(String host, int port);
+ List<MediaServerItem> getAllOnline();
+
+ MediaServerItem getOne(String generalMediaServerId);
+
+ MediaServerItem getOneByHostAndPort(String host, int port);
/**
* 鏂扮殑鑺傜偣鍔犲叆
@@ -26,19 +29,27 @@
*/
void handLeZLMServerConfig(ZLMServerConfig zlmServerConfig);
- void updateServerCatch(IMediaServerItem mediaServerItem, Integer count, Boolean b);
+ MediaServerItem getMediaServerForMinimumLoad();
- IMediaServerItem getMediaServerForMinimumLoad();
+ void setZLMConfig(MediaServerItem mediaServerItem);
- void setZLMConfig(IMediaServerItem mediaServerItem);
-
- void init();
+ SSRCInfo openRTPServer(MediaServerItem mediaServerItem, String streamId);
void closeRTPServer(Device device, String channelId);
- void update(MediaConfig mediaConfig);
+ void clearRTPServer(MediaServerItem mediaServerItem);
+
+ void update(MediaServerItem mediaSerItem);
void addCount(String mediaServerId);
void removeCount(String mediaServerId);
+
+ void releaseSsrc(MediaServerItem mediaServerItem, String ssrc);
+
+ void clearMediaServerForOnline();
+
+ void add(MediaServerItem mediaSerItem);
+
+ void resetOnlineServerItem(MediaServerItem serverItem);
}
--
Gitblit v1.8.0