Skip to content

[Feature Request] Screen sharing is of somewhat low quality #16487

Open
@p0358

Description

@p0358

Is your feature request related to a problem?

The screen sharing quality is a bit lower than expected, the text is blurry/low quality and somewhat hard to read.
[tested on Linux and Windows 10 VM, with 3D acceleration available and not respectively]

Describe the solution you'd like

It would be good if we could see a better quality in screensharing. I'm not sure of the technicalities, framerate is already low too. Perhaps the resolution could be increased, with screen sharing there's usually less data to send than with camera data, unless someone decides to stream something like a game or a video. Don't get me wrong, I'm still very grateful Telegram finally has that feature, only suggesting it could be looked into this concern in some free time.

Describe alternatives you've considered

On the lookout I've compared Telegram's quality to other solutions. In Discord, the quality in default free 720p setting is very similar, maybe a tad better. It's much better and clear in higher resolutions available with Nitro subscription. With apps like Skype and Microsoft Teams, the quality is clear, though I think Skype had a better one. Remote control apps/protocols like AnyDesk, TeamViewer, RDP, VNC, all tend to have a crystal clear image quality, some may suffer is there's a lot of motion going on. Free Jitsi Meet in the browser has much clearer image too.
(Personally though I'll probably still stick to Telegram, because it has a better voice quality than for example Discord, and using two communication apps at once is meh and not really needed anymore)

Additional context

As far as I know Discord is using regular H.264. Many of the other mentioned platforms surely use different codecs for desktop, some use custom-designed ones for their purpose. It might be hard to adapt them, given people may want to stream dynamic content like video too. Perhaps a solution like resolution increase or a tradeoff settings between resolution and framerate (to maintain similar bitrate, cause I assume that's the limitation) could be introduced, as Discord appears to have a big perceived quality increase on higher resolutions, though we don't really see what bitrate settings are tied to their presets. However if we trust their statistics screen, they seem to use variable bitrate, and when you screenshare something there where not much is happening on the screen, the bitrate flow is very low. It might be a part of changes they introduced as part of updates for quarantine times, where people started using the thing more for whiteboard sharing rather than gaming, not sure about that part though.

I'm encouraging others to share their thoughts about this, maybe it may turn out it's only an issue on my side for example

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions