1
This commit is contained in:
parent
fe5d2ca701
commit
259efde6ca
@ -113,8 +113,8 @@ GstRTSPMediaFactory *RTSPManager::create_media_factory(const Camera &cam)
|
|||||||
" header-mode=1"
|
" header-mode=1"
|
||||||
" ! h264parse"
|
" ! h264parse"
|
||||||
" ! rtph264pay name=pay0 pt=96 config-interval=1 "
|
" ! rtph264pay name=pay0 pt=96 config-interval=1 "
|
||||||
" t. ! queue max-size-buffers=1 max-size-time=0 max-size-bytes=0"
|
" t. ! queue leaky=downstream max-size-buffers=3 max-size-bytes=0 max-size-time=0"
|
||||||
" ! fakesink sync=false )";
|
" ! fakesink sync=false async=false )";
|
||||||
|
|
||||||
LOG_INFO("[RTSP] Launch for " + cam.name + ": " + launch_str);
|
LOG_INFO("[RTSP] Launch for " + cam.name + ": " + launch_str);
|
||||||
|
|
||||||
@ -122,7 +122,7 @@ GstRTSPMediaFactory *RTSPManager::create_media_factory(const Camera &cam)
|
|||||||
gst_rtsp_media_factory_set_launch(factory, launch_str.c_str());
|
gst_rtsp_media_factory_set_launch(factory, launch_str.c_str());
|
||||||
|
|
||||||
// 先保持每个客户端独立 pipeline,逻辑简单可靠
|
// 先保持每个客户端独立 pipeline,逻辑简单可靠
|
||||||
gst_rtsp_media_factory_set_shared(factory, FALSE);
|
gst_rtsp_media_factory_set_shared(factory, TRUE);
|
||||||
|
|
||||||
// 客户端断开时不要乱 reset,交给我们自己处理 / 或干脆不动
|
// 客户端断开时不要乱 reset,交给我们自己处理 / 或干脆不动
|
||||||
gst_rtsp_media_factory_set_suspend_mode(factory, GST_RTSP_SUSPEND_MODE_NONE);
|
gst_rtsp_media_factory_set_suspend_mode(factory, GST_RTSP_SUSPEND_MODE_NONE);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user