package com.hbbh.adapter.controller;
|
|
|
import com.hbbh.adapter.controller.api.MonibucaAPI;
|
import com.hbbh.adapter.manager.MonibucaManager;
|
import com.hbbh.adapter.vo.CallResult;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
@CrossOrigin(origins = "*", maxAge = 3600)
|
@Api
|
@RestController(value = "Monica视频监控管理")
|
@RequestMapping("monica")
|
public class MonibucaController implements MonibucaAPI {
|
|
private static final Logger log = LoggerFactory.getLogger(Class.class);
|
|
@Autowired
|
MonibucaManager monibucaManager;
|
|
@Override
|
@RequestMapping(value = "/test/video", method = RequestMethod.GET)
|
@ApiOperation("parse")
|
public String parseVideoRTSP() {
|
try {
|
String result = monibucaManager.parseVideo();
|
return result;
|
} catch (Exception e) {
|
log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败");
|
e.printStackTrace();
|
return null;
|
}
|
}
|
|
@Override
|
@RequestMapping(value = "/video/stop", method = RequestMethod.GET)
|
@ApiOperation("stop")
|
public void stopStream(@RequestParam("param")String param) {
|
try {
|
monibucaManager.stopStream(param);
|
} catch (Exception e) {
|
log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败");
|
e.printStackTrace();
|
}
|
}
|
}
|