|
@@ -5,6 +5,7 @@ import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.ozs.common.config.BaseConfig;
|
|
|
import com.ozs.common.constant.Constants;
|
|
|
+import com.ozs.common.core.domain.AjaxResult;
|
|
|
import com.ozs.common.core.domain.entity.SysDictData;
|
|
|
import com.ozs.common.core.redis.RedisCache;
|
|
|
import com.ozs.common.exception.base.BaseException;
|
|
@@ -14,6 +15,7 @@ import com.ozs.common.utils.http.HttpUtils;
|
|
|
import com.ozs.entity.BaseTerminal;
|
|
|
import com.ozs.entity.MsgHeartbeatAlarmMessage;
|
|
|
import com.ozs.entity.vo.CamerasVo;
|
|
|
+import com.ozs.entity.vo.PlaybackVo;
|
|
|
import com.ozs.framework.config.ServerConfig;
|
|
|
import com.ozs.service.BaseTerminalService;
|
|
|
import com.ozs.service.MsgHeartbeatAlarmMessageService;
|
|
@@ -892,7 +894,7 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
|
|
|
public void previewURLs(CamerasVo camerasVo){
|
|
|
String result = null;
|
|
|
- String url="http://"+hkUrl+":8082/enterprise/enterprise/enterpriseAnalysislogoBunchh";
|
|
|
+ String url="http://"+hkUrl+"/api/video/v2/cameras/previewURLs";
|
|
|
try {
|
|
|
result = HttpClientUtil.postJson(url, JSON.toJSONString(camerasVo));
|
|
|
} catch (Exception e) {
|
|
@@ -908,6 +910,23 @@ ffmpeg -i "concat:1.ts|2.ts" -c copy output.mp4
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ public AjaxResult playbackURLs(PlaybackVo playbackVo){
|
|
|
+ String result = null;
|
|
|
+ String url="http://"+hkUrl+"/api/video/v2/cameras/playbackURLs";
|
|
|
+ try {
|
|
|
+ result = HttpClientUtil.postJson(url, JSON.toJSONString(playbackVo));
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("playbackURLs------------>"+e.getMessage());
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ JSONObject outJson = (JSONObject) JSONObject.parse(result);
|
|
|
+ if ("200".equals(outJson.getString("code"))) {
|
|
|
+ log.info("outJson----->"+outJson);
|
|
|
+ return AjaxResult.success(outJson);
|
|
|
+ }
|
|
|
+ return AjaxResult.error("方法调用异常");
|
|
|
+ }
|
|
|
|
|
|
public static void main(String[] args) throws InterruptedException, ParseException, IOException {
|
|
|
// CameraUtil cameraUtil = new CameraUtil();
|