Skip to content

The saved reception resolution is ignored when you join #1606

Description

@davd-gzl

Bug Report

In Settings › Video, set Select your reception resolution (max.) to Low definition. Join a meeting already in progress. The cameras already on arrive at High definition.

In a meeting of three, you get High definition from whoever was there before you and Low definition from whoever joins after.

Here is an example run in Chromium 151. Settings shows Low definition, while the video arriving on that same device is 1280x720, the largest of the three sizes a camera offers.

Settings shows Low definition while the video arriving on that same device is 1280x720

VideoResolutionSubscription applies the setting only at the moment a camera starts sending, on RoomEvent.TrackPublished. livekit-client does not raise that event for cameras already sending when you joined, so nothing ever applies the setting to them. Turning that camera off and on does not help either: the camera is paused rather than stopped, so it never starts sending again.

Since c330ec6, 2025-08-13.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions