|
|
@ -42,21 +42,21 @@ public class IvsRecordController { |
|
|
|
|
|
|
|
|
@GetMapping({"start"}) |
|
|
@GetMapping({"start"}) |
|
|
public Response start(String streamid) { |
|
|
public Response start(String streamid) { |
|
|
log.debug("START_RECORD record start streamId:{}", streamid); |
|
|
|
|
|
|
|
|
log.info("START_RECORD record start streamId:{}", streamid); |
|
|
String code = redisService.getCacheObject(String.format(IvsConst.IVS_STREAM_ID, streamid)); |
|
|
String code = redisService.getCacheObject(String.format(IvsConst.IVS_STREAM_ID, streamid)); |
|
|
log.debug("START_RECORD record start code:{}", code); |
|
|
|
|
|
|
|
|
log.info("START_RECORD record start code:{}", code); |
|
|
IvsRecStartVo ivsRecStartVo = new IvsRecStartVo(); |
|
|
IvsRecStartVo ivsRecStartVo = new IvsRecStartVo(); |
|
|
ivsRecStartVo.setCode(code); |
|
|
ivsRecStartVo.setCode(code); |
|
|
String key = String.format(IvsConst.IVS_RECORD_START_TIME, streamid); |
|
|
String key = String.format(IvsConst.IVS_RECORD_START_TIME, streamid); |
|
|
redisService.setCacheObject(key, DateUtils.dateTimeNow(), IvsConst.IVS_RECORD_START_TIME_EXPIRE, TimeUnit.MINUTES); |
|
|
redisService.setCacheObject(key, DateUtils.dateTimeNow(), IvsConst.IVS_RECORD_START_TIME_EXPIRE, TimeUnit.MINUTES); |
|
|
ivsCommonService.get(getLabel(), UriUtils.parse(IvsConst.URI_START_RECORD, ivsRecStartVo)); |
|
|
ivsCommonService.get(getLabel(), UriUtils.parse(IvsConst.URI_START_RECORD, ivsRecStartVo)); |
|
|
log.debug("START_RECORD record start end"); |
|
|
|
|
|
|
|
|
log.info("START_RECORD record start end"); |
|
|
return Response.ok(); |
|
|
return Response.ok(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@GetMapping({"stop"}) |
|
|
@GetMapping({"stop"}) |
|
|
public IvsRecStopView stop(String streamid) { |
|
|
public IvsRecStopView stop(String streamid) { |
|
|
log.debug("STOP_RECORD record stop streamid:{}", streamid); |
|
|
|
|
|
|
|
|
log.info("STOP_RECORD record stop streamid:{}", streamid); |
|
|
String key = String.format(IvsConst.IVS_STREAM_ID, streamid); |
|
|
String key = String.format(IvsConst.IVS_STREAM_ID, streamid); |
|
|
String code = redisService.getCacheObject(key); |
|
|
String code = redisService.getCacheObject(key); |
|
|
IvsVo ivsRecordStartVo = new IvsVo(); |
|
|
IvsVo ivsRecordStartVo = new IvsVo(); |
|
|
@ -79,7 +79,7 @@ public class IvsRecordController { |
|
|
|
|
|
|
|
|
key = String.format(IvsConst.IVS_DOWNLOAD_STREAM_ID, streamid); |
|
|
key = String.format(IvsConst.IVS_DOWNLOAD_STREAM_ID, streamid); |
|
|
redisService.setCacheObject(key, ivsRecStopView.toJSON(), IvsConst.IVS_STREAM_ID_EXPIRE, TimeUnit.HOURS); |
|
|
redisService.setCacheObject(key, ivsRecStopView.toJSON(), IvsConst.IVS_STREAM_ID_EXPIRE, TimeUnit.HOURS); |
|
|
log.debug("STOP_RECORD record stop end streamid:{}", streamid); |
|
|
|
|
|
|
|
|
log.info("STOP_RECORD record stop end streamid:{}", streamid); |
|
|
return ivsRecStopView; |
|
|
return ivsRecStopView; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|