abundant-magician-17307
07/28/2025, 3:23 AMtall-airline-16756
07/28/2025, 3:23 AMtall-airline-16756
07/28/2025, 3:23 AMabundant-magician-17307
07/28/2025, 3:32 AMtall-airline-16756
07/28/2025, 3:33 AMscreenShareEncoding like choosing the main quality of your screen share. Set it to 1080p, and that'll be your top-tier resolution.
• Simulcast Layers: With screenShareSimulcastLayers, you're basically creating backup versions of your screen share at different quality levels. It's like having a few different snapshots, from basic to more detailed.
• No Automatic Upscaling: The cool thing is, LiveKit totally respects what you want. If you set your limits, it won't try to be a hero and push a higher resolution than you've specified.
So bottom line: if you configure things for 1080p, that's exactly what you'll get – no surprise 4K streams popping up!
Sources: src/room/track/options.ts | livekit/src/room/options.rs | An introduction to WebRTC Simulcastabundant-magician-17307
07/28/2025, 3:50 AMtall-airline-16756
07/28/2025, 3:51 AM