From 252e5230703e4355d25274d21b84f2d060907416 Mon Sep 17 00:00:00 2001
From: liusuyi <13324259@qq.com>
Date: 星期五, 14 七月 2023 21:49:39 +0800
Subject: [PATCH] 提交拉流取流查询接口

---
 ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java |   38 ++++++++++++++++++++++++++++++++------
 1 files changed, 32 insertions(+), 6 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java b/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java
index 83bdeea..72e1e2e 100644
--- a/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java
+++ b/ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java
@@ -32,19 +32,45 @@
     @PostMapping("/add")
     @ApiOperation("澧炲姞杞爜")
     public AjaxResult addPath(@RequestBody MediaInfo mediaInfo) {
-        String rtsp = mediaService.addPath(mediaInfo.getName(), mediaInfo.getRtspPath());
+        String rtsp = mediaService.addPath(mediaInfo.getCameraId(), mediaInfo.getRtspPath());
         return AjaxResult.success(rtsp);
     }
     @PostMapping("/remove")
     @ApiOperation("绉婚櫎杞爜")
-    @ApiOperationSupport(includeParameters={"mediaInfo.name"})
+    @ApiOperationSupport(includeParameters={"mediaInfo.cameraId"})
     public AjaxResult removePath(@RequestBody MediaInfo mediaInfo) {
-        mediaService.removePath(mediaInfo.getName());
+        mediaService.removePath(mediaInfo.getCameraId());
         return AjaxResult.success();
     }
-    @GetMapping("/getList")
+    @GetMapping("/getPaths")
     @ApiOperation("鑾峰彇褰撳墠杞爜鍒楄〃")
-    public AjaxResult getList() {
-        return AjaxResult.success(mediaService.list());
+    public AjaxResult getPaths() {
+        return AjaxResult.success(mediaService.paths());
+    }
+    @GetMapping("/getRtspSessions")
+    @ApiOperation("鑾峰彇rtsp浼氳瘽鍒楄〃")
+    public AjaxResult getRtspSessions() {
+        return AjaxResult.success(mediaService.rtspsessions());
+    }
+    @GetMapping("/getRtspConns")
+    @ApiOperation("鑾峰彇rtsp杩炴帴鍒楄〃")
+    public AjaxResult getRtspConns() {
+        return AjaxResult.success(mediaService.rtspconns());
+    }
+    @GetMapping("/getRtspSessionById")
+    @ApiOperation("鎸塈D鏌ヨ浼氳瘽")
+    public AjaxResult getRtspSessionById(String sessionId) {
+        return AjaxResult.success(mediaService.getRtspSessionById(sessionId));
+    }
+
+    @GetMapping("/getPushStreams")
+    @ApiOperation("鑾峰彇鎺ㄦ祦淇℃伅")
+    public AjaxResult getPushStreams() {
+        return AjaxResult.success(mediaService.getPushStreams());
+    }
+    @GetMapping("/getPullStreams")
+    @ApiOperation("鑾峰彇鎷夋祦淇℃伅")
+    public AjaxResult getPullStreams() {
+        return AjaxResult.success(mediaService.getPullStreams());
     }
 }

--
Gitblit v1.9.3