tdesktop
tdesktop copied to clipboard
[Feature Request] Screen sharing is of somewhat low quality
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
Tried it today with a colleague. The quality is not enough even for full HD. Overall thoughts, in current state nearly not usable for us :( Problems:
- ~~No ScreenSharing in non group calls.~~
- No quality settings. Definitely need better quality.
- ~~Can't expand it on full screen (voice chat members bar is always visible).~~
We use google meet now for desktop sharing with colleagues. If internet connection is very slow google prefers to use low fps over bad image quality. I personally think it is a relly good solution. Image can be updated like several times in 10 seconds (1 frame per 3 seconds) but it stays crystal clear.
Screen sharing quality is something terrible.
Tdesktop 2.9.3 on both side, 100mb net, full call quality indicator, Full HD screen sharing:
The problem still persists in Telegram desktop app. I think the user should select the appropriate video quality. are there any news about this issue?
Moreover, the shared screen is partially cropped when the video call window is maximed.
same for me. please fix!
please, fix !
Current quality makes screen sharing feature almost useless 😢 Please fix that so we can finally stop using those stupid skype and zoom.
agree with @lmcsu
Quality is also way too low on Linux Mint 20.1.
As @lmcsu said: the quality is so low, that the feature is useless for many if not most usecases. Trying to view a text file is already impossible at 1080p, as many characters cannot even be deciphered by the viewer(s). Skype is the better alternative (even if I hate Microsoft).
Telegram Video Chat is really impressive and easily can substitute horrible zoom in my company... everybody was impressed until I tried to share the screen.
5 minutes after we returned to zoom... discord is our actual tool.
This issue is clearly an stopper and solving it a must!!!
Паша Дуров, сделай это или не пацан? Все ждут решение этого бага, я восхищен работой телеги в последнее время - все очень четко и круто, кроме этой нужной вещи
In Discord you have an option:
Without nitro it's 5 fps, and it's perfect for text screen sharing.
We defiantly need something similar in tdesktop 🙏
Same problem here. Low quality screen sharing (comparing with google/zoom) and the screen is cropped.
Please fix it - This will be a killer feature for competitors
Fix, please
when, guys? )
What would be a killer for me is a high fps transfer too. At the very least 30, but 60 would be a good target. Maybe think about different recording techniques, like game recording too.
Could adapt code from OBS for this, both Telegram Desktop and OBS are GPL.
You know what would also be SUPER lovable? Being able to link to running live streams so people can watch them in a HTML5 browser. This could also be used to bring more users into Telegram, as they'd not be able to comment in the stream and whatnot. But this is feedback that is somewhat off-topic for this repo (apart from the UI needed to create these live links).
This still not fixed
1 Gbit internet on both clients and such a poor quality... This feature is really about reading texts and / or code at someone's screen. This is even worse than not having screen sharing at all, at least it wouldn't be that frustrating...
try on https://github.com/telegramdesktop/tdesktop/releases/tag/v3.5.0
Just installed 3.5.0 but the screencast quality is still low and unusable :(
Text captured from 1440p screen looks really bad (шакально) on 1080p screen.
@danbadjar Sad :( I've ensured that downscaling is no more than 2x and no scaling for resolutions less than 2560x1440. But looks like it's not enough.
quality is still bad (
Well, I hope this one
https://github.com/telegramdesktop/tdesktop/issues/16487#issuecomment-902766387
will look differently now.
https://i.imgur.com/ctqGOj2.png 4k screen test
@john-preston
Well, I hope this one
will look differently now.
1920x1200 (both screens) in static is excellent now:
With low speed scrolling looks like static in previous versions.
Nice improvements - thanks 👍
Just tested in 3.5 Screen Sharing quality between 2 people is GOOD and ok now.
Screen Sharing quality in a group audio chat is still VERY BAD quality.
Con you confirm this? If yes then the problem seems only in group chats.
It would be good to have a good quality screen sharing in group chats.
screen cast quality still pathetic, needs to be really improved.