Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native screen sharing #17

Open
robby1066 opened this issue Jan 25, 2021 · 0 comments
Open

Native screen sharing #17

robby1066 opened this issue Jan 25, 2021 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@robby1066
Copy link
Owner

What's the problem you're hoping this new feature will solve?

It's often important to show something while talking about it. The most straightforward way to accomplish this is with screen sharing.

Description of feature

This feature would add the ability for a person recording a message to share one of:

  • their entire screen
  • a section of their screen
  • a specific window

as either:

  • the sole video input for a clip
  • the sole video input for a portion of the clip (record via the camera then switch to screen share when necessary)
  • an additional video input for a clip (record via the camera and screen simultaneously)

Alternatives and workarounds

Screen sharing can be accomplished with software cameras that serve as a camera input. There are several options available with different capabilities. With a software camera, the user simply chooses the software camera as the input instead of the hardware camera. Then uses that camera to do the screen sharing.

A few examples are listed in the wiki page on creating a message.

Additional context

There aren't a lot of examples of web applications that have this functionality (most are desktop apps or browser plugins), but there do appear to be supported APIs that will enable it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant