|
@@ -1021,7 +1021,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
|
|
|
playbackVo.setBeginTime(beforeTenMinutes.format(formatter));
|
|
|
//现在当前时间:后续需要修改成报警时间的后几分钟
|
|
|
- playbackVo.setEndTime(currentTime.format(formatter));
|
|
|
+ playbackVo.setEndTime(afterTenMinutes.format(formatter));
|
|
|
// jsonBody.put("protocol","rtsp");
|
|
|
// jsonBody.put("expand","streamform=rtp");
|
|
|
playbackVo.setProtocol("rtsp");
|
|
@@ -1041,11 +1041,23 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
|
|
|
String FilePath = "/opt/streams/map/"+code+".mp4";
|
|
|
// String FilePath = "/opt/streams/map/01ea43e6676f4e47bd6c5cd9e02aa006.mp4";
|
|
|
+// try {
|
|
|
+// TimeUnit.SECONDS.sleep(62*Integer.valueOf(alarmPlayTimeValue));
|
|
|
+// } catch (InterruptedException e) {
|
|
|
+// e.printStackTrace();
|
|
|
+// }
|
|
|
Process process = rtspToMP4.StartRecord(ffmpegPath, "rtsp://124.70.58.209:8554/"+code+"/"+code, FilePath);
|
|
|
log.info("------playbackURLs----->>>>:" + process);
|
|
|
if (null != process) {
|
|
|
map.put(code, process);
|
|
|
}
|
|
|
+ try {
|
|
|
+ TimeUnit.SECONDS.sleep(120);
|
|
|
+ } catch (InterruptedException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ log.info("------videoCompression----->>>>:");
|
|
|
+ videoCompression(code);
|
|
|
return 1;
|
|
|
});
|
|
|
future.join();
|