| | |
| | | import com.hbbh.adapter.controller.api.MonibucaAPI; |
| | | import com.hbbh.adapter.manager.MonibucaManager; |
| | | import com.hbbh.adapter.vo.CallResult; |
| | | import com.hbbh.adapter.vo.MonicaResult; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.slf4j.Logger; |
| | |
| | | |
| | | @Override |
| | | @RequestMapping(value = "/test/video", method = RequestMethod.GET) |
| | | @ApiOperation("test") |
| | | public CallResult<String> parseVideoRTSP() { |
| | | @ApiOperation("parse") |
| | | public String parseVideoRTSP() { |
| | | try { |
| | | CallResult<String> result = monibucaManager.parseVideo(); |
| | | String result = monibucaManager.parseVideo(); |
| | | return result; |
| | | } catch (Exception e) { |
| | | log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败"); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void stopStream(String param) { |
| | | @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(); |
| | | } |
| | | } |
| | | |
| | | @RequestMapping(value = "/live", method = RequestMethod.GET) |
| | | @ApiOperation("live") |
| | | public MonicaResult live(@RequestParam("param")String param) { |
| | | MonicaResult monicaResult = new MonicaResult(); |
| | | try { |
| | | monicaResult.setSourceURL("rtsp:////"); |
| | | monicaResult.setHlsURL(""); |
| | | monicaResult.setFlvURL(""); |
| | | monicaResult.setJessicaURL("ws://172.16.30.113:8082/live/ff80808178af424e0178af44e677000343616d657261.flv"); |
| | | monicaResult.setWebrtcURL(""); |
| | | monicaResult.setStreamPath("live/ff80808178af424e0178af44e677000343616d657261"); |
| | | |
| | | return monicaResult; |
| | | } catch (Exception e) { |
| | | log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败"); |
| | | e.printStackTrace(); |
| | | } |
| | | return monicaResult; |
| | | } |
| | | |
| | | @RequestMapping(value = "rtsp/live", method = RequestMethod.GET) |
| | | @ApiOperation("liveRTSP") |
| | | public MonicaResult liveRTSP(@RequestParam("param")String param) { |
| | | MonicaResult monicaResult = new MonicaResult(); |
| | | try { |
| | | monicaResult.setSourceURL("rtsp:////"); |
| | | monicaResult.setHlsURL(""); |
| | | monicaResult.setFlvURL(""); |
| | | monicaResult.setJessicaURL("ws://172.16.30.113:8082/live/ff80808178af424e0178af44e677000343616d657261.flv"); |
| | | monicaResult.setWebrtcURL(""); |
| | | monicaResult.setStreamPath("live/ff80808178af424e0178af44e677000343616d657261"); |
| | | |
| | | return monicaResult; |
| | | } catch (Exception e) { |
| | | log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败"); |
| | | e.printStackTrace(); |
| | | } |
| | | return monicaResult; |
| | | } |
| | | |
| | | |
| | | @RequestMapping(value = "/history", method = RequestMethod.GET) |
| | | @ApiOperation("history") |
| | | public MonicaResult history(@RequestParam("param")String param,@RequestParam("startTime")String startTime) { |
| | | MonicaResult monicaResult = new MonicaResult(); |
| | | try { |
| | | monicaResult.setSourceURL("rtsp:////"); |
| | | monicaResult.setHlsURL(""); |
| | | monicaResult.setFlvURL(""); |
| | | monicaResult.setJessicaURL("ws://172.16.30.113:8082/live/ff80808178af424e0178af44e677000343616d657261.flv"); |
| | | monicaResult.setWebrtcURL(""); |
| | | monicaResult.setStreamPath("live/ff80808178af424e0178af44e677000343616d657261"); |
| | | |
| | | return monicaResult; |
| | | } catch (Exception e) { |
| | | log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败"); |
| | | e.printStackTrace(); |
| | | } |
| | | return monicaResult; |
| | | } |
| | | |
| | | @RequestMapping(value = "rtsp/history", method = RequestMethod.GET) |
| | | @ApiOperation("historyRTSP") |
| | | public MonicaResult historyRTSP(@RequestParam("param")String param,@RequestParam("startTime")String startTime) { |
| | | MonicaResult monicaResult = new MonicaResult(); |
| | | try { |
| | | monicaResult.setSourceURL("rtsp:////"); |
| | | monicaResult.setHlsURL(""); |
| | | monicaResult.setFlvURL(""); |
| | | monicaResult.setJessicaURL("ws://172.16.30.113:8082/live/ff80808178af424e0178af44e677000343616d657261.flv"); |
| | | monicaResult.setWebrtcURL(""); |
| | | monicaResult.setStreamPath("live/ff80808178af424e0178af44e677000343616d657261"); |
| | | |
| | | return monicaResult; |
| | | } catch (Exception e) { |
| | | log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败"); |
| | | e.printStackTrace(); |
| | | } |
| | | return monicaResult; |
| | | } |
| | | |
| | | |
| | | @RequestMapping(value = "/stop", method = RequestMethod.GET) |
| | | @ApiOperation("stop") |
| | | public String stop(@RequestParam("param")String param) { |
| | | MonicaResult monicaResult = new MonicaResult(); |
| | | try { |
| | | return param; |
| | | } catch (Exception e) { |
| | | log.error("接口:com.hbbh.adapter.controller.api.MonibucaAPIController.parseVideoRTSP 调用失败"); |
| | | e.printStackTrace(); |
| | | } |
| | | return param; |
| | | } |
| | | } |