From ddd18928908468ba12c2abb42c267b0d4e49a0d9 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期一, 20 一月 2025 17:15:04 +0800 Subject: [PATCH] 摄像头视频流相关接口 --- src/main/java/com/whyc/schedule/VideoScheduleService.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whyc/schedule/VideoScheduleService.java b/src/main/java/com/whyc/schedule/VideoScheduleService.java index 450e814..ef85930 100644 --- a/src/main/java/com/whyc/schedule/VideoScheduleService.java +++ b/src/main/java/com/whyc/schedule/VideoScheduleService.java @@ -7,6 +7,7 @@ import com.whyc.service.VideoService; import com.whyc.util.DateUtil; import com.whyc.util.FileUtil; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; @@ -21,6 +22,7 @@ @EnableScheduling @Component +@Slf4j public class VideoScheduleService { @Autowired @@ -41,7 +43,6 @@ List<String> videoStreamIds = YamlProperties.videoStreamIds; Response4Http streamIdsOnlineRes = service.getVideoStreamIds(); List<String> streamIdsOnline = (List<String>) streamIdsOnlineRes.getData2()==null?new ArrayList<>():(List<String>) streamIdsOnlineRes.getData2(); - if(streamIdsOnlineRes.getCode() == 1 && ((boolean) streamIdsOnlineRes.getData())){ videoStreamIds.forEach(streamId->{ if(!streamIdsOnline.contains(streamId)){ //娴佷笉瀛樺湪 @@ -50,9 +51,9 @@ Response4Http response2 = service.startRecord(streamId); if(!(response2.getCode() ==1 && ((boolean) response2.getData()))){ - System.out.println("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getMsg()); + log.info("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getMsg()); }else{ - System.out.println("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getData()); + log.error("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getData()); } }else{ //娴佸瓨鍦� //妫�鏌ユ槸鍚﹀湪褰曞埗鐘舵�� @@ -60,9 +61,9 @@ if(!(boolean)recordingRes.getData()){ //涓嶅湪褰曞埗,鍒欒繘琛屽綍鍒� Response4Http response2 = service.startRecord(streamId); if(!(response2.getCode() ==1 && ((boolean) response2.getData()))){ - System.out.println("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getMsg()); + log.error("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getMsg()); }else{ - System.out.println("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getData()); + log.info("娴乮d涓�:"+streamId+"鐨勪俊鎭�:"+response2.getData()); } } } @@ -74,7 +75,7 @@ /** * 褰曞儚淇濇寔3澶� */ - @Scheduled(cron= "0 0 3 * * ?") + @Scheduled(cron= "0 0 2 * * ?") public void recordRecycle(){ System.out.println("-----------鎵ц褰曞儚寰幆----------:"+ DateUtil.YYYY_MM_DD_HH_MM_SS.format(new Date())); //鏂囦欢澶硅矾寰� /battery_system/video_system/Debug/www/record/rtp/{streamId}/{day}} -- Gitblit v1.9.1