From b0cdba12f7b6a137336ad9cbc5243ec1907299c4 Mon Sep 17 00:00:00 2001 From: shikong <919411476@qq.com> Date: Mon, 18 Sep 2023 11:37:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=20/video=20http=20=E5=A4=B4?= =?UTF-8?q?=20Content-Disposition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skcks/docking/gb28181/wvp/service/wvp/WvpService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/wvp/WvpService.java b/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/wvp/WvpService.java index 4373e97..43e99ee 100644 --- a/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/wvp/WvpService.java +++ b/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/service/wvp/WvpService.java @@ -54,7 +54,11 @@ public class WvpService { private final DownloadService downloadService; private final RecordService recordService; - + public void header(HttpServletResponse response) { + response.setContentType("video/mp4"); + response.setHeader("Accept-Ranges", "none"); + response.setHeader("Connection", "close"); + } @SneakyThrows private void writeErrorToResponse(HttpServletResponse response, JsonResponse json) { @@ -200,7 +204,7 @@ public class WvpService { String stream = streamContent.getStream(); String streamUrl = streamContent.getFlv(); try { - recordService.header(response); + header(response); recordService.record(response, streamUrl, DateUtil.between(DateUtil.parseDateTime(startTime), DateUtil.parseDateTime(endTime), DateUnit.SECOND)); } finally { wvpProxyClient.playbackStop(token, deviceId, channelId, stream);