diff --git a/web/src/hooks/use-camera-live-mode.ts b/web/src/hooks/use-camera-live-mode.ts index 1c52648d3..2bdb1f866 100644 --- a/web/src/hooks/use-camera-live-mode.ts +++ b/web/src/hooks/use-camera-live-mode.ts @@ -73,7 +73,9 @@ export default function useCameraLiveMode( [key: string]: LiveStreamMetadata; }>(restreamedStreamsKey, streamsFetcher, { revalidateOnFocus: false, - dedupingInterval: 10000, + revalidateOnReconnect: false, + revalidateIfStale: false, + dedupingInterval: 60000, }); const [preferredLiveModes, setPreferredLiveModes] = useState<{ diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 2d61d40f5..f667afd29 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -162,6 +162,9 @@ export default function LiveCameraView({ isRestreamed ? `go2rtc/streams/${streamName}` : null, { revalidateOnFocus: false, + revalidateOnReconnect: false, + revalidateIfStale: false, + dedupingInterval: 60000, }, );