|
|
@@ -496,6 +496,20 @@ public class RedisCatchStorageImpl implements IRedisCatchStorage {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public MediaInfo getProxyStream(String app, String streamId) {
|
|
|
+ String scanKey = VideoManagerConstants.WVP_SERVER_STREAM_PREFIX + userSetting.getServerId() + "_PULL_" + app + "_" + streamId + "_*";
|
|
|
+
|
|
|
+ MediaInfo result = null;
|
|
|
+ List<Object> keys = RedisUtil.scan(redisTemplate, scanKey);
|
|
|
+ if (keys.size() > 0) {
|
|
|
+ String key = (String) keys.get(0);
|
|
|
+ result = JsonUtil.redisJsonToObject(redisTemplate, key, MediaInfo.class);
|
|
|
+ }
|
|
|
+
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void addCpuInfo(double cpuInfo) {
|
|
|
String key = VideoManagerConstants.SYSTEM_INFO_CPU_PREFIX + userSetting.getServerId();
|