From e45b44366453dd2064ae94517244a6ef8aa3762e Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 11 十月 2023 01:33:36 +0800
Subject: [PATCH] 测试提交
---
src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java | 26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java
old mode 100644
new mode 100755
index 93a4027..b705b5e
--- a/src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java
+++ b/src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java
@@ -1069,18 +1069,18 @@
}
}
}
- SendRtpItem sendRtpItem = redisCatchStorage.querySendRTPServer(device.getDeviceId(), channelId, null, null);
- if (sendRtpItem != null) {
- MediaServerItem mediaServer = mediaServerService.getOne(sendRtpItem.getMediaServerId());
- Boolean streamReady = zlmServerFactory.isStreamReady(mediaServer, "rtp", sendRtpItem.getReceiveStream());
- if (streamReady) {
- logger.warn("[璇煶瀵硅] 杩涜涓細 {}", channelId);
- event.call("璇煶瀵硅杩涜涓�");
- return false;
- } else {
- stopTalk(device, channelId);
- }
- }
+// SendRtpItem sendRtpItem = redisCatchStorage.querySendRTPServer(device.getDeviceId(), channelId, null, null);
+// if (sendRtpItem != null) {
+// MediaServerItem mediaServer = mediaServerService.getOne(sendRtpItem.getMediaServerId());
+// Boolean streamReady = zlmServerFactory.isStreamReady(mediaServer, sendRtpItem.getApp(), sendRtpItem.getStream());
+// if (streamReady) {
+// logger.warn("[璇煶瀵硅] 杩涜涓細 {}", channelId);
+// event.call("璇煶瀵硅杩涜涓�");
+// return false;
+// } else {
+// stopTalk(device, channelId);
+// }
+// }
// 鍙戦�侀�氱煡
cmder.audioBroadcastCmd(device, channelId, eventResultForOk -> {
@@ -1139,7 +1139,7 @@
param.put("stream", sendRtpItem.getStream());
zlmresTfulUtils.stopSendRtp(mediaInfo, param);
try {
- cmder.streamByeCmd(device, sendRtpItem.getChannelId(), audioBroadcastCatch.getSipTransactionInfo(), null);
+ cmder.streamByeCmdForDeviceInvite(device, sendRtpItem.getChannelId(), audioBroadcastCatch.getSipTransactionInfo(), null);
} catch (InvalidArgumentException | ParseException | SipException |
SsrcTransactionNotFoundException e) {
logger.error("[娑堟伅鍙戦�佸け璐 鍙戦�佽闊冲枈璇滲YE澶辫触");
--
Gitblit v1.8.0