From e0e99fad10f6c8dedf4c11c065b10469cd47a1e8 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Tue, 30 Sep 2025 09:00:14 +0800
Subject: [PATCH] 优化流媒体接口实现机场和相机业务
---
ard-sample/src/main/java/com/ard/sample/manage/service/impl/LiveStreamServiceImpl.java | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/ard-sample/src/main/java/com/ard/sample/manage/service/impl/LiveStreamServiceImpl.java b/ard-sample/src/main/java/com/ard/sample/manage/service/impl/LiveStreamServiceImpl.java
index ec9edd2..b9faeb4 100644
--- a/ard-sample/src/main/java/com/ard/sample/manage/service/impl/LiveStreamServiceImpl.java
+++ b/ard-sample/src/main/java/com/ard/sample/manage/service/impl/LiveStreamServiceImpl.java
@@ -20,7 +20,7 @@
import com.ard.sample.manage.service.ILiveStreamService;
import com.ard.vtdu.config.MediamtxConfig;
import com.ard.vtdu.domain.ArdVtdu;
-import com.ard.vtdu.service.IMediaMTXService;
+import com.ard.vtdu.service.IArdMediaService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -52,7 +52,7 @@
private IMessageSenderService messageSender;
@Resource
- private IMediaMTXService mediaService;
+ private IArdMediaService ardMediaService;
@Resource
private MediamtxConfig mediamtxConfig;
@@ -118,7 +118,8 @@
case RTMP:
ArdVtdu vtdu = new ArdVtdu();
vtdu.setName(liveParam.getVideoId());
- vtdu = mediaService.addPath(vtdu);
+ vtdu.setRtspSource("publisher");
+ vtdu = ardMediaService.addPath(vtdu);
live.setRtmpUrl(vtdu.getRtmpUrl());
live.setRtspUrl(vtdu.getRtspUrl());
live.setWebrtcUrl(vtdu.getWebrtcUrl());
@@ -147,7 +148,7 @@
if (receiveReply.getResult() != 0) {
return ResponseResult.error(LiveErrorEnum.find(receiveReply.getResult()));
}
- mediaService.removePath(videoId);
+ ardMediaService.removePath(videoId);
return ResponseResult.success();
}
--
Gitblit v1.9.3