|
@@ -27,7 +27,6 @@ import com.ozs.system.service.DataScoreUtil;
|
|
|
import com.ozs.system.service.ISysDeptService;
|
|
|
import com.ozs.utils.CameraUtil;
|
|
|
import com.ozs.utils.CaneraConfig;
|
|
|
-import com.ozs.utils.FfmpegUtil;
|
|
|
import com.ozs.web.core.config.GetCameraPreviewURL;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -1036,10 +1035,9 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
@ApiOperation("报警回放本地测试")
|
|
|
@Log(title = "相机台账管理", businessType = BusinessType.MESSAGE)
|
|
|
public AjaxResult getAlarmRecord() {
|
|
|
- FfmpegUtil recordVideoThread = new FfmpegUtil();
|
|
|
- recordVideoThread.out_file_path = "/opt/streams/map/42010001541320000024.mp4";
|
|
|
- recordVideoThread.times_sec = 30L;// 最好设置结束时长 如直接停止程序会造成输出文件的损坏无法正常播放
|
|
|
- recordVideoThread.is_audio = true;
|
|
|
+ List<BaseCameraManagement> list = baseCameraManagementService.list(new QueryWrapper<BaseCameraManagement>().eq("line_dir",2));
|
|
|
+ List<String> collect = list.stream().map(BaseCameraManagement::getCameraCode).collect(Collectors.toList());
|
|
|
+ CompletableFuture.runAsync(() -> cameraUtil.playbackURLs(collect));
|
|
|
return AjaxResult.success("ok");
|
|
|
}
|
|
|
|