From 2044db864bea04b93e59f2417b7a635a82581ecb Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 13 十二月 2022 11:25:03 +0800 Subject: [PATCH] 视频流地址修改 --- ycl-platform/src/main/java/com/ycl/util/VideoUtil.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/util/VideoUtil.java b/ycl-platform/src/main/java/com/ycl/util/VideoUtil.java index 5617455..8dd2fbd 100644 --- a/ycl-platform/src/main/java/com/ycl/util/VideoUtil.java +++ b/ycl-platform/src/main/java/com/ycl/util/VideoUtil.java @@ -22,16 +22,16 @@ public class VideoUtil { @Value("${videoPoint.url}") - private String url; + private String url; @Value("${videoPoint.userName}") - private String userName; + private String userName; @Value("${videoPoint.passWord}") - private String passWord; + private String passWord; @Value("${videoPoint.ip}") - private String ip; + private String ip; /* * @Description subType:绫诲瀷int锛岄�夊~銆傜爜娴佺被鍨嬶紝0:涓荤爜娴併��1:杈呮祦1銆�2:杈呮祦2銆傞粯璁や负0涓荤爜娴併�俿cheme:绫诲瀷string锛岄�夊~銆傚崗璁被鍨嬶紝鏀寔RTSP銆丗LV_HTTP銆丠LS涓夌锛岄粯璁TSP銆� @@ -39,12 +39,16 @@ * @return java.lang.String **/ @SneakyThrows - public String getVideo(String code, String scheme,Integer subType) { + public String getVideo(String code, String scheme, Integer subType) { String clientType = "winpc"; String reqUrl = "/videoService/accounts/authorize"; String deviceUrl = "/videoService/devicesManager/devices"; - String monitorUrl = "/videoService/realmonitor/uri?subType=" + subType + "&scheme=" + scheme + "&channelId="; +// String monitorUrl = "/videoService/realmonitor/uri?subType=" + subType + "&scheme=" + scheme + "&channelId="; + String monitorUrl = "/videoService/realmonitor/uri?trackId=&encryptedInfo=&userId=&urlType=1&keyIndex=®ionId=&packtype=Private&planId=&subType=" + subType + "&isroute=false&streamType=&locationEnable=false&domainId=&duration=600&scheme=RTSP&dataType=2&extend=&channelId="; + if (!"RTSP".equals(scheme)) { + monitorUrl = "/videoService/realmonitor/uri?subType=" + subType + "&scheme=" + scheme + "&channelId="; + } RestTemplate restTemplate = new RestTemplate(); restTemplate.setErrorHandler(new DefaultResponseErrorHandler() { @Override -- Gitblit v1.8.0