浏览代码

fix: 音频支持
1. 忽略设备的是否启用音频配置

kindring 1 年之前
父节点
当前提交
1392c56b33

+ 5 - 3
src/main/java/com/genersoft/iot/vmp/media/zlm/ZLMHttpHookListener.java

@@ -243,9 +243,11 @@ public class ZLMHttpHookListener {
             String deviceId = ssrcTransactionForAll.get(0).getDeviceId();
             String channelId = ssrcTransactionForAll.get(0).getChannelId();
             DeviceChannel deviceChannel = storager.queryChannel(deviceId, channelId);
-            if (deviceChannel != null) {
-                result.setEnable_audio(deviceChannel.isHasAudio());
-            }
+//            if (deviceChannel != null) {
+//                result.setEnable_audio(deviceChannel.isHasAudio());
+//            }
+            //
+            result.setEnable_audio(true);
             // 如果是录像下载就设置视频间隔十秒
             if (ssrcTransactionForAll.get(0).getType() == VideoStreamSessionManager.SessionType.download) {
                 result.setMp4_max_second(10);

+ 1 - 0
src/main/java/com/genersoft/iot/vmp/service/impl/PlayServiceImpl.java

@@ -589,6 +589,7 @@ public class PlayServiceImpl implements IPlayService {
         try {
             // 发送命令
             cmder.stopPlayCmd(device, channelId, errorHook);
+
         } catch (Exception e) {
             e.printStackTrace();
             logger.error("[关闭推流] 失败 {}", e.getMessage());