1
This commit is contained in:
parent
0db2b1f45c
commit
51ab3ab280
@ -46,9 +46,13 @@ GstRTSPMediaFactory *RTSPManager::create_media_factory(const Camera &cam)
|
|||||||
|
|
||||||
GstRTSPMediaFactory *factory = gst_rtsp_media_factory_new();
|
GstRTSPMediaFactory *factory = gst_rtsp_media_factory_new();
|
||||||
gst_rtsp_media_factory_set_launch(factory, launch_str.c_str());
|
gst_rtsp_media_factory_set_launch(factory, launch_str.c_str());
|
||||||
|
|
||||||
gst_rtsp_media_factory_set_shared(factory, TRUE);
|
gst_rtsp_media_factory_set_shared(factory, TRUE);
|
||||||
gst_rtsp_media_factory_set_suspend_mode(factory, GST_RTSP_SUSPEND_MODE_RESET);
|
gst_rtsp_media_factory_set_suspend_mode(factory, GST_RTSP_SUSPEND_MODE_RESET);
|
||||||
|
|
||||||
|
gst_rtsp_media_factory_set_latency(factory, 0);
|
||||||
|
gst_rtsp_media_factory_set_transport_mode(factory, GST_RTSP_TRANSPORT_MODE_PLAY);
|
||||||
|
|
||||||
// 监听 pipeline 创建
|
// 监听 pipeline 创建
|
||||||
g_signal_connect_data(factory, "media-configure", G_CALLBACK(on_media_created),
|
g_signal_connect_data(factory, "media-configure", G_CALLBACK(on_media_created),
|
||||||
g_strdup(cam.name.c_str()),
|
g_strdup(cam.name.c_str()),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user