|
@@ -437,7 +437,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
* @return
|
|
|
*/
|
|
|
public static String startRecording(String cameraCode, String channel) {
|
|
|
- log.info("-----startRecording------"+historyUrl + "/recordpro/api/start?streamPath=" + cameraCode + "/" + channel);
|
|
|
+ log.info("-----startRecording------" + historyUrl + "/recordpro/api/start?streamPath=" + cameraCode + "/" + channel);
|
|
|
return historyUrl + "/recordpro/api/start?streamPath=" + cameraCode + "/" + channel;
|
|
|
}
|
|
|
|
|
@@ -1421,4 +1421,30 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
return null;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据设备id和通道ID和日期获取设备录像文件
|
|
|
+ *
|
|
|
+ * @param baseCameraManagement
|
|
|
+ */
|
|
|
+ public String getQueryRecords(String streamPath, String date) {
|
|
|
+ log.info("-----getQueryRecords------streamPath-----"+streamPath);
|
|
|
+ log.info("-----getQueryRecords-------date----"+date);
|
|
|
+ String param = "{\n" +
|
|
|
+ " \"streamPath\":\"" + streamPath + "\",\n" +
|
|
|
+ " \"date\":\"" + date + "\"\n" +
|
|
|
+ "}";
|
|
|
+
|
|
|
+ String jsonStr = HttpUtils.sendPost("http://10.48.36.47:9080" + "/recordpro/api/query/records", param);
|
|
|
+ log.info("-----getQueryRecords-------jsonStr----"+jsonStr);
|
|
|
+ JSONObject jsonObj = JSON.parseObject(jsonStr);
|
|
|
+ log.info("-----getQueryRecords-------jsonObj----"+jsonObj);
|
|
|
+ JSONArray resultArray = jsonObj.getJSONArray("result");
|
|
|
+ log.info("-----getQueryRecords-------resultArray----"+resultArray);
|
|
|
+ JSONObject resultObj = resultArray.getJSONObject(0);
|
|
|
+ log.info("-----getQueryRecords-------resultObj----"+resultObj);
|
|
|
+ String path = resultObj.getString("Path");
|
|
|
+ log.info("-----getQueryRecords-------path----"+path);
|
|
|
+ return caneraConfig.getRecordUrl()+Constants.RESOURCE_PREFIX+path;
|
|
|
+ }
|
|
|
}
|