element-hq / element-hq/element-x-android

Allow for manual control of video call quality

Open
#4,366 2 comments 6 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

### Your use case

#### What would you like to do?
I would like to be able to manually control the quality of a video call, similar to how the old app had the HD toggle, or how Discord offers the 4 option slider between the "best performance" and "best quality" extremes.

#### Why would you like to do it?
This is useful on slow or metered connections where a video call is still preferred over an audio call. It would be especially useful in calls with multiple participants.

#### How would you like to achieve it?
An HD toggle like in the old app or a 4 option slider like in Discord (off - low - standard - best). The setting should affect not just the amount of data the user sends but also receives, i.e. make everyone's video quality lower for me.

### Have you considered any alternatives?

A global setting like "switch to lower quality on metered connections" would be a reasonable alternative.

### Additional context

_No response_

### Are you willing to provide a PR?

No

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.