| | |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.uuid.IdUtils; |
| | | import com.ruoyi.media.domain.Config; |
| | | import com.ruoyi.media.domain.StreamInfo; |
| | | import com.ruoyi.media.domain.Vtdu; |
| | | import com.ruoyi.media.service.IMediaService; |
| | |
| | | map.get("rtspUrl"); |
| | | Vtdu vtdu = new Vtdu(); |
| | | vtdu.setName(streamInfo.getName()); |
| | | vtdu.setSourceUrl(streamInfo.getRtspSource()); |
| | | vtdu.setRtspSource(streamInfo.getRtspSource()); |
| | | vtdu.setIsCode(streamInfo.getIsCode()); |
| | | vtdu.setCodeType(streamInfo.getMode()); |
| | | vtdu.setMode(streamInfo.getMode()); |
| | | vtdu.setRtspUrl(map.get("rtspUrl")); |
| | | vtdu.setRtmpUrl(map.get("rtmpUrl")); |
| | | vtdu.setWebrtcUrl(map.get("webrtcUrl")); |
| | |
| | | Map<String, String> map = mediaService.editPath(streamInfo.getName(), streamInfo.getRtspSource(), streamInfo.getMode(), streamInfo.getIsCode()); |
| | | Vtdu vtdu = new Vtdu(); |
| | | vtdu.setName(streamInfo.getName()); |
| | | vtdu.setSourceUrl(streamInfo.getRtspSource()); |
| | | vtdu.setRtspSource(streamInfo.getRtspSource()); |
| | | vtdu.setIsCode(streamInfo.getIsCode()); |
| | | vtdu.setCodeType(streamInfo.getMode()); |
| | | vtdu.setMode(streamInfo.getMode()); |
| | | vtdu.setRtspUrl(map.get("rtspUrl")); |
| | | vtdu.setRtmpUrl(map.get("rtmpUrl")); |
| | | vtdu.setWebrtcUrl(map.get("webrtcUrl")); |
| | |
| | | return getDataTable(mediaService.getPushStreamList()); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取拉流列表 |
| | | */ |
| | |
| | | startPage(); |
| | | return getDataTable(mediaService.getPullStreamList()); |
| | | } |
| | | |
| | | /** |
| | | * 配置流媒体参数 |
| | | */ |
| | | @PostMapping("/setConfig") |
| | | @ApiOperation("配置流媒体参数") |
| | | @ApiOperationSupport(order = 8) |
| | | public AjaxResult setConfig(@RequestBody Config config) { |
| | | return AjaxResult.success(mediaService.setConfig(config)); |
| | | } |
| | | } |