648540858
3 years ago
3 changed files with 18 additions and 54 deletions
@ -1,33 +0,0 @@ |
|||||
package com.genersoft.iot.vmp.web.gb28181; |
|
||||
|
|
||||
import com.genersoft.iot.vmp.common.StreamInfo; |
|
||||
import com.genersoft.iot.vmp.service.IMediaService; |
|
||||
import com.genersoft.iot.vmp.vmanager.bean.WVPResult; |
|
||||
import org.slf4j.Logger; |
|
||||
import org.slf4j.LoggerFactory; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletRequest; |
|
||||
|
|
||||
@CrossOrigin |
|
||||
@RestController |
|
||||
public class ApiCompatibleController { |
|
||||
|
|
||||
private final static Logger logger = LoggerFactory.getLogger(ApiCompatibleController.class); |
|
||||
|
|
||||
@Autowired |
|
||||
private IMediaService mediaService; |
|
||||
|
|
||||
@GetMapping(value = "/api/v1/stream_info_by_app_and_stream") |
|
||||
@ResponseBody |
|
||||
public WVPResult<StreamInfo> getStreamInfoByAppAndStream(HttpServletRequest request, @RequestParam String app, @RequestParam String stream){ |
|
||||
String localAddr = request.getLocalAddr(); |
|
||||
StreamInfo streamINfo = mediaService.getStreamInfoByAppAndStreamWithCheck(app, stream, localAddr); |
|
||||
WVPResult<StreamInfo> wvpResult = new WVPResult<>(); |
|
||||
wvpResult.setCode(0); |
|
||||
wvpResult.setMsg("success"); |
|
||||
wvpResult.setData(streamINfo); |
|
||||
return wvpResult; |
|
||||
} |
|
||||
} |
|
Loading…
Reference in new issue