From 450ea7b381ad066bd6828cb6d87785aa2b1c061f Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 6 Nov 2025 22:25:26 +0100 Subject: [PATCH] frontends (tools/webrtc): More tuning for remote video sink: This tuning is done to avoid mush after a few minutes. --- libervia/frontends/tools/webrtc.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libervia/frontends/tools/webrtc.py b/libervia/frontends/tools/webrtc.py index 6758107d..55899694 100644 --- a/libervia/frontends/tools/webrtc.py +++ b/libervia/frontends/tools/webrtc.py @@ -985,8 +985,12 @@ class WebRTC: remote_video_sink.set_property("caps", Gst.Caps.from_string("video/x-raw,format=RGB")) remote_video_sink.set_property("emit-signals", True) remote_video_sink.set_property("drop", True) - remote_video_sink.set_property("max-buffers", 2) + remote_video_sink.set_property("max-buffers", 10) + remote_video_sink.set_property("max-time", 500000000) + remote_video_sink.set_property("processing-deadline", 50000000) remote_video_sink.set_property("sync", False) + remote_video_sink.set_property("qos", True) + if self.sinks_data.remote_video_cb: remote_video_sink.connect("new-sample", self.sinks_data.remote_video_cb) else: