mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-14 11:49:59 +01:00
Set SRT Latency to 200ms
TODO: make it configurable
This commit is contained in:
@@ -23,7 +23,7 @@ void SrtReceiverSource::setConnection(const std::string &ip, const std::string &
|
|||||||
port_ = port;
|
port_ = port;
|
||||||
Log::Notify("Creating Source SRT receiving from '%s'", uri().c_str());
|
Log::Notify("Creating Source SRT receiving from '%s'", uri().c_str());
|
||||||
|
|
||||||
std::string description = "srtsrc uri=" + uri() + " ! tsdemux ! decodebin ! videoconvert";
|
std::string description = "srtsrc uri=" + uri() + " latency=200 ! tsdemux ! decodebin ! videoconvert";
|
||||||
|
|
||||||
// open gstreamer
|
// open gstreamer
|
||||||
stream_->open(description);
|
stream_->open(description);
|
||||||
|
|||||||
@@ -101,9 +101,9 @@ std::string VideoBroadcast::init(GstCaps *caps)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// TODO Configure options
|
// TODO Configure options
|
||||||
// setup SRT streaming sink properties
|
// setup SRT streaming sink properties (latency)
|
||||||
g_object_set (G_OBJECT (gst_bin_get_by_name (GST_BIN (pipeline_), "sink")),
|
g_object_set (G_OBJECT (gst_bin_get_by_name (GST_BIN (pipeline_), "sink")),
|
||||||
"latency", 1000,
|
"latency", 200,
|
||||||
"wait-for-connection", false,
|
"wait-for-connection", false,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user