|
@@ -179,8 +179,8 @@ public class CameraUtil {
|
|
|
* @param taskId 录像接口返回的任务ID
|
|
|
* @return
|
|
|
*/
|
|
|
- public static String endRecording(String cameraCode,String channel) {
|
|
|
- return webUrl + "/recordpro/api/stop?id=" + cameraCode+"/"+channel+"/flv";
|
|
|
+ public static String endRecording(String cameraCode, String channel) {
|
|
|
+ return webUrl + "/recordpro/api/stop?id=" + cameraCode + "/" + channel + "/flv";
|
|
|
}
|
|
|
|
|
|
|
|
@@ -649,7 +649,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
lw.eq(BaseCameraManagement::getCameraCode, substring);
|
|
|
BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(lw);
|
|
|
log.info("closeRecording-endRecording------------" + baseCameraManagement.getTaskId());
|
|
|
- String start = HttpUtils.sendGet(CameraUtil.endRecording(baseCameraManagement.getCameraCode(),baseCameraManagement.getChannel()));
|
|
|
+ String start = HttpUtils.sendGet(CameraUtil.endRecording(baseCameraManagement.getCameraCode(), baseCameraManagement.getChannel()));
|
|
|
log.info("closeRecording-endRecording------------" + start);
|
|
|
if ("success".equals(start)) {
|
|
|
baseCameraManagement.setStartRecording(2);
|
|
@@ -666,7 +666,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
lw.eq(BaseCameraManagement::getCameraCode, substring);
|
|
|
BaseCameraManagement baseCameraManagement = baseCameraManagementService.getOne(lw);
|
|
|
log.info("closeRecording-endRecording------------" + baseCameraManagement.getTaskId());
|
|
|
- String start = HttpUtils.sendGet(CameraUtil.endRecording(baseCameraManagement.getCameraCode(),baseCameraManagement.getChannel()));
|
|
|
+ String start = HttpUtils.sendGet(CameraUtil.endRecording(baseCameraManagement.getCameraCode(), baseCameraManagement.getChannel()));
|
|
|
log.info("closeRecording-endRecording------------" + start);
|
|
|
if ("success".equals(start)) {
|
|
|
baseCameraManagement.setStartRecording(2);
|
|
@@ -905,10 +905,9 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- *
|
|
|
* 删除录制视频的零时文件
|
|
|
*/
|
|
|
- public void deleteTmpFlv() {
|
|
|
+ public void deleteTmpFlv(Integer num) {
|
|
|
log.info("find /opt/streams/record/flv/*/*/ -mmin +5 -name *.flv -exec rm -rf {} \\;");
|
|
|
// cmdCameraUtil.cmd("find /opt/streams/record/flv/*/*/ -mmin +5 -name *.flv -exec rm -rf {} \\;");
|
|
|
|
|
@@ -916,8 +915,8 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
Process proc = Runtime.getRuntime().exec("/bin/bash", null, null);
|
|
|
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
|
|
|
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(proc.getOutputStream())), true);
|
|
|
-// String commit = "find /opt/streams/record/flv/*/*/ -mmin +"+num+" -name *.flv -exec rm -rf {} \\;";
|
|
|
- String commit = "find /opt/streams/record/flv/*/*/ -mmin +1 -name *.flv -exec rm -rf {} \\;";
|
|
|
+ String commit = "find /opt/streams/record/flv/*/*/ -mmin +" + num + " -name *.flv -exec rm -rf {} \\;";
|
|
|
+// String commit = "find /opt/streams/record/flv/*/*/ -mmin +1 -name *.flv -exec rm -rf {} \\;";
|
|
|
List<String> commands = new ArrayList<>();
|
|
|
|
|
|
// 删除
|
|
@@ -930,7 +929,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
String rspLine = "";
|
|
|
while ((rspLine = in.readLine()) != null) {
|
|
|
System.out.println(rspLine);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
int i = proc.waitFor();
|
|
|
log.info("执行结果:{}", i);
|