-
Notifications
You must be signed in to change notification settings - Fork 190
Configurable media quality #249
Copy link
Copy link
Open
Labels
A-Media-QualityDistortions or glitches in audio/videoDistortions or glitches in audio/videoA-Screen-SharingO-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyT-EnhancementNew features, changes in functionality, performance boosts, user-facing improvementsNew features, changes in functionality, performance boosts, user-facing improvements
Metadata
Metadata
Assignees
Labels
A-Media-QualityDistortions or glitches in audio/videoDistortions or glitches in audio/videoA-Screen-SharingO-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyT-EnhancementNew features, changes in functionality, performance boosts, user-facing improvementsNew features, changes in functionality, performance boosts, user-facing improvements
Type
Fields
Give feedbackNo fields configured for issues without a type.
Currently our gUM constraints are hardcoded and very basic (640x360 video; no audio quality controls at all): https://github.com/matrix-org/matrix-js-sdk/blob/96ba061732bc3b5e748719072356d562e52097ba/src/webrtc/mediaHandler.ts#L296
We should let the user pick at least the video resolution & bitrate they want to send (presumably by some sensible defaults).
Could also be fun to let them try to select audio quality (e.g. stereo or not)
Also, leaving the bitrate entirely up to the browser feels risky in the extreme.