diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 121189108..be0b4516c 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -200,6 +200,10 @@ export default function LiveCameraView({ }); const preferredLiveMode = useMemo(() => { + if (mic) { + return "webrtc"; + } + if (webRTC && isRestreamed) { return "webrtc"; } @@ -208,10 +212,6 @@ export default function LiveCameraView({ return "jsmpeg"; } - if (mic) { - return "webrtc"; - } - if (lowBandwidth) { return "jsmpeg"; }