From 0907b04ca015e4dcc26c10d0c9f941ddae56f599 Mon Sep 17 00:00:00 2001 From: cxh Date: Thu, 16 Oct 2025 17:03:32 +0800 Subject: [PATCH] 1 --- src/rtmp_manager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rtmp_manager.cpp b/src/rtmp_manager.cpp index 635c63f..e9224e4 100644 --- a/src/rtmp_manager.cpp +++ b/src/rtmp_manager.cpp @@ -103,7 +103,10 @@ GstElement *RTMPManager::create_pipeline(const Camera &cam, StreamType type) std::to_string(bitrate) + " gop=" + std::to_string(fps) + " ! h264parse ! flvmux streamable=true name=mux " "! rtmpsink location=\"rtmp://127.0.0.1/live/" + - stream_name + " live=1\" sync=false"; + stream_name + + " live=1\" sync=false" + "timeout=5000000 " // 5秒超时(微秒单位) + "async-handling=true"; // 异步错误处理,防止阻塞 LOG_INFO("[RTMP] Creating pipeline for '" + stream_name + "': " + pipeline_str);