From 4a928140d970771ee9e6c6367dc51ea9b2ca17f0 Mon Sep 17 00:00:00 2001 From: alfrix Date: Sat, 23 Dec 2023 17:30:52 -0300 Subject: [PATCH] camera: workaround for webrtc if there is a stream close #1133 --- panels/camera.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/panels/camera.py b/panels/camera.py index a1fa49bd..0d3696f1 100644 --- a/panels/camera.py +++ b/panels/camera.py @@ -50,6 +50,9 @@ class Panel(ScreenPanel): logging.info("camera URL is relative") endpoint = self._screen.apiclient.endpoint.split(':') url = f"{endpoint[0]}:{endpoint[1]}{url}" + if '/webrtc' in url: + self._screen.show_popup_message(_('WebRTC is not supported by the backend trying Stream')) + url = url.replace('/webrtc', '/stream') vf = "" if cam["flip_horizontal"]: vf += "hflip,"