From 0b3a80bce14f8a4690ccac339b8d30025cf417ea Mon Sep 17 00:00:00 2001 From: shikong <919411476@qq.com> Date: Thu, 14 Mar 2024 01:17:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E6=97=B6=20=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gb28181/wvp/service/gb28181/Gb28181DownloadService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/gb28181/Gb28181DownloadService.java b/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/gb28181/Gb28181DownloadService.java index dc93371..8cdcc3f 100644 --- a/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/gb28181/Gb28181DownloadService.java +++ b/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/gb28181/Gb28181DownloadService.java @@ -179,7 +179,7 @@ public class Gb28181DownloadService { @SuppressWarnings({"UnstableApiUsage", "unchecked"}) public void video(HttpServletRequest request, HttpServletResponse response, String deviceCode, Date startTime, Date endTime, Boolean fileHeader, Boolean useDownload) { AsyncContext asyncContext = request.startAsync(); - asyncContext.setTimeout(0); + asyncContext.setTimeout(DateUtil.between(startTime, DateUtil.offsetSecond(endTime, 30), DateUnit.MS)); asyncContext.start(()->{ DateTime start = DateUtil.date(); HttpServletResponse asyncResponse = (HttpServletResponse)asyncContext.getResponse();