diff --git a/src/rtmp_manager.cpp b/src/rtmp_manager.cpp index 7b1eef8..96bc7bb 100644 --- a/src/rtmp_manager.cpp +++ b/src/rtmp_manager.cpp @@ -170,6 +170,8 @@ void RTMPManager::stream_loop(Camera cam, StreamType type) break; } + if (!ctx->running.load()) + break; LOG_WARN("[RTMP] Reconnecting " + key + " in 1s..."); std::this_thread::sleep_for(std::chrono::seconds(1)); }