diff --git a/app/rooms/[roomName]/PageClientImpl.tsx b/app/rooms/[roomName]/PageClientImpl.tsx index bef497b..f4bfd8a 100644 --- a/app/rooms/[roomName]/PageClientImpl.tsx +++ b/app/rooms/[roomName]/PageClientImpl.tsx @@ -120,6 +120,8 @@ function VideoConferenceComponent(props: { videoCodec, }; if (isLowPowerDevice()) { + // on lower end devices, publish at a lower resolution, and disable spatial layers + // encoding spatial layers adds to CPU overhead videoCaptureDefaults.resolution = VideoPresets.h360; publishDefaults.simulcast = false; publishDefaults.scalabilityMode = 'L1T3';