From 8456b0bbb9d1536ebb0b2dc476be736bdd5fb82c Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期五, 13 十月 2023 15:58:20 +0800
Subject: [PATCH] 1. 流媒体增加通过接口配置软硬件解码 2. 流媒体自动同步相机设备。

---
 ard-work/src/main/java/com/ruoyi/media/controller/MediaController.java |   21 +++++++++++++++------
 1 files changed, 15 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 48490b4..e24e4e6 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
@@ -7,6 +7,7 @@
 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;
@@ -56,9 +57,9 @@
         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"));
@@ -78,9 +79,9 @@
         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"));
@@ -178,8 +179,6 @@
         return getDataTable(mediaService.getPushStreamList());
     }
 
-
-
     /**
      * 鑾峰彇鎷夋祦鍒楄〃
      */
@@ -191,4 +190,14 @@
         startPage();
         return getDataTable(mediaService.getPullStreamList());
     }
+
+    /**
+     * 閰嶇疆娴佸獟浣撳弬鏁�
+     */
+    @PostMapping("/setConfig")
+    @ApiOperation("閰嶇疆娴佸獟浣撳弬鏁�")
+    @ApiOperationSupport(order = 8)
+    public AjaxResult setConfig(@RequestBody Config config) {
+        return AjaxResult.success(mediaService.setConfig(config));
+    }
 }

--
Gitblit v1.9.3