diff --git a/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushPlayServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushPlayServiceImpl.java
index 7119ab219..536f3ef92 100644
--- a/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushPlayServiceImpl.java
+++ b/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushPlayServiceImpl.java
@@ -66,6 +66,10 @@ public class StreamPushPlayServiceImpl implements IStreamPushPlayService {
             }
             callback.run(ErrorCode.SUCCESS.getCode(), ErrorCode.SUCCESS.getMsg(), mediaServerService.getStreamInfoByAppAndStream(mediaServer,
                     streamPush.getApp(), streamPush.getStream(), mediaInfo, callId));
+            if (!streamPush.isPushing()) {
+                streamPush.setPushing(true);
+                streamPushMapper.update(streamPush);
+            }
             return;
         }
         Assert.isTrue(streamPush.isStartOfflinePush(), "通道未推流");