threema-ch / threema-web

The Threema Web application.
GNU Affero General Public License v3.0
1k stars 107 forks source link

Screen Sharing Support? #990

Open aadrian opened 4 years ago

aadrian commented 4 years ago

Summary

Please add screen sharing support.

Detailed Description

Please add screen sharing support. Especially for Threema-Web version would be very useful to have a secure solution.

Additional context

Support for Video seems to be already in beta https://threema.ch/en/blog/posts/video-calls-beta-phase-begins

Thank you.

lgrahl commented 4 years ago

We need call support (#370) first.

aadrian commented 4 years ago

@lgrahl IMHO for this feature, having call support it's not a requirement.

As a matter o fact it would be really fantastic if screen sharing would be totally independent of an audio/Video channel/session.
(AFAIK, only few seem to allow this kind of separation e.g. Cisco WebEx and MS Teams for Win10 only)

lgrahl commented 4 years ago

370 is a requirement because web clients cannot communicate directly without a hop over the Threema smartphone app. Uncoupling this from the call feature would be a massive amount of code duplication and a complexity nightmare. :slightly_smiling_face:

aadrian commented 1 year ago

@lgrahl

Any news on this?

Missing of the screen sharing feature is the main reason most of my contacts moved away from Threema to Signal or other solutions :( .

threema-lenny commented 1 year ago

Threema Web is in maintenance mode but this feature will likely come to Threema Desktop 2.0 at some point in the future.

Most issues left open are just reminders for Threema Desktop 2.0.

ElsAr4e commented 1 year ago

@threema-lenny @aadrian TBH I would rather need this feature for Android.

Once you can select a webcam on Desktop 2.x you probably can use a virtual webcam (such as OBS-VirtualCam, SplitCam etc.) that allows you to share your screen.

Other messengers like Jami (https://jami.net/) already have screen sharing support; even on Android (https://docs.jami.net/user/all-features-by-client.html).