Kaynağa Gözat

报警回放测试

gao.qiang 1 yıl önce
ebeveyn
işleme
3172955cbe

+ 13 - 7
business-service/src/main/java/com/ozs/utils/CameraUtil.java

@@ -932,7 +932,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
     public void playbackURLs(List<String> list) {
         log.info("--------------->playbackURLs");
         CompletableFuture future = CompletableFuture.supplyAsync(() -> {
-            for (String code : list) {
+//            for (String code : list) {
 //                PlaybackVo playbackVo = new PlaybackVo();
 //                playbackVo.setCameraIndexCode(code);
 //                // 获取当前时间
@@ -955,13 +955,19 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
 //                    JSONObject data = outJson.getJSONObject("data");
 //                    String urls = data.getString("url");
 //                log.info("--------------->code::" + code);
-                FfmpegUtil recordVideoThread = new FfmpegUtil();
-                recordVideoThread.out_file_path = "/opt/streams/map/"+code+".mp4";
-                recordVideoThread.times_sec = 30L;// 最好设置结束时长 如直接停止程序会造成输出文件的损坏无法正常播放
-                recordVideoThread.is_audio = true;
-                new Thread(recordVideoThread).start();
+            FfmpegUtil recordVideoThread = new FfmpegUtil();
+            recordVideoThread.out_file_path = "/opt/streams/map/42010001541320000024.mp4";
+            recordVideoThread.times_sec = 30L;// 最好设置结束时长 如直接停止程序会造成输出文件的损坏无法正常播放
+            recordVideoThread.is_audio = true;
+            new Thread(recordVideoThread).start();
+
+            FfmpegUtil recordVideo = new FfmpegUtil();
+            recordVideo.out_file_path = "/opt/streams/map/42010001541320000025.mp4";
+            recordVideo.times_sec = 30L;// 最好设置结束时长 如直接停止程序会造成输出文件的损坏无法正常播放
+            recordVideo.is_audio = true;
+            new Thread(recordVideo).start();
 //                }
-            }
+//            }
             return 1;
         });
         future.join();