瀏覽代碼

视频流

傅行帆 6 年之前
父節點
當前提交
72968f8655

+ 14
- 2
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/MonitoringServiceImpl.java 查看文件

1
 package com.community.huiju.service.impl;
1
 package com.community.huiju.service.impl;
2
 import com.alibaba.fastjson.JSON;
2
 import com.alibaba.fastjson.JSON;
3
+import com.alibaba.fastjson.JSONArray;
3
 import com.alibaba.fastjson.JSONObject;
4
 import com.alibaba.fastjson.JSONObject;
4
 import com.community.commom.hk.Digests;
5
 import com.community.commom.hk.Digests;
5
 import com.community.commom.hk.HttpClientSSLUtils;
6
 import com.community.commom.hk.HttpClientSSLUtils;
10
 import com.google.common.collect.Maps;
11
 import com.google.common.collect.Maps;
11
 import lombok.extern.slf4j.Slf4j;
12
 import lombok.extern.slf4j.Slf4j;
12
 import org.springframework.stereotype.Service;
13
 import org.springframework.stereotype.Service;
14
+import springfox.documentation.spring.web.json.Json;
13
 
15
 
16
+import java.util.ArrayList;
14
 import java.util.HashMap;
17
 import java.util.HashMap;
18
+import java.util.List;
15
 import java.util.Map;
19
 import java.util.Map;
16
 
20
 
17
 /**
21
 /**
36
         parMap.put("unitUuids","1048576");
40
         parMap.put("unitUuids","1048576");
37
 
41
 
38
         String result = HKOpenApi.getMonitoryPoint(parMap);
42
         String result = HKOpenApi.getMonitoryPoint(parMap);
39
-        Map<String, Object> map = JSONObject.parseObject(result,HashMap.class);
40
-        response.addSuccess(map);
43
+        String url = "rtsp://vipgz1.idcfengye.com:10021/realplay://#cameraUuid#:SUB:";
44
+        
45
+        JSONArray cameraList = JSONObject.parseObject(result).getJSONObject("data").getJSONArray("list");
46
+        List<String> urlList = new ArrayList<String>();
47
+        for (Object cameraMap : cameraList){
48
+            JSONObject camera = (JSONObject) cameraMap;
49
+            urlList.add(url.replace("#cameraUuid#",camera.getString("cameraUuid")));
50
+        }
51
+        
52
+        response.addSuccess(urlList);
41
 
53
 
42
         return response;
54
         return response;
43
     }
55
     }