diff --git a/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/proxy/WvpProxyClient.java b/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/proxy/WvpProxyClient.java index 4fe0e7b..aeee8a3 100644 --- a/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/proxy/WvpProxyClient.java +++ b/gb28181-wvp-proxy-service/src/main/java/cn/skcks/docking/gb28181/wvp/proxy/WvpProxyClient.java @@ -116,7 +116,8 @@ public interface WvpProxyClient { @GetMapping("/api/play/start/{deviceId}/{channelId}") JsonResponse playStart(@RequestHeader("access-token") String token, @PathVariable String deviceId, - @PathVariable String channelId); + @PathVariable String channelId, + @RequestParam boolean isSubStream); @GetMapping("/api/play/stop/{deviceId}/{channelId}") JsonResponse playStop(@RequestHeader("access-token") String token, @PathVariable String deviceId, 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 d38136b..14a7172 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 @@ -385,7 +385,7 @@ public class WvpService { log.info("设备通道信息 => {}", dc); try { - StreamContent data = wvpProxyClient.playStart(token[0], dc.getDeviceId(), dc.getChannelId()).getData(); + StreamContent data = wvpProxyClient.playStart(token[0], dc.getDeviceId(), dc.getChannelId(), false).getData(); log.info("实时流信息 {}", data); String url = StringUtils.joinWith("/", @@ -422,7 +422,6 @@ public class WvpService { log.info("设备通道信息 => {}", dc); wvpProxyClient.playStop(token, dc.getDeviceId(), dc.getChannelId(), false); - wvpProxyClient.playStop(token, dc.getDeviceId(), dc.getChannelId(), true); } private String login() {