From 4e0b1d6c31060e698d00b969c0f08caa4d2f9abd Mon Sep 17 00:00:00 2001 From: shikong <919411476@qq.com> Date: Mon, 18 Dec 2023 13:28:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= 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, 2 insertions(+) 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 81a6471..99fd6d5 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 @@ -104,6 +104,7 @@ public class Gb28181DownloadService { public void streamHeader(HttpServletResponse response) { response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE); + response.setHeader("Accept-Ranges", "none"); response.setHeader("Connection", "close"); } @@ -297,6 +298,7 @@ public class Gb28181DownloadService { String cacheKey = CacheUtil.getKey(docking.getGbDeviceId(), device.getGbDeviceChannelId()); String existCallId = RedisUtil.StringOps.get(cacheKey); + RedisUtil.KeyOps.delete(cacheKey); String infoKey = CacheUtil.getKey(MediaSdpHelper.Action.PLAY.getAction(), existCallId); VideoInfo videoInfo = JsonUtils.parse(RedisUtil.StringOps.get(infoKey), VideoInfo.class); if(videoInfo != null){