mafintosh / mafintosh/hypervision

Add application window as video input

Open
#14 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
450
Forks
45
PR merge metrics
No merged PRs in 30d

Description

Broadcasters are currently given the option to use their entire screen as a video input. This is done with Electron's `desktopCapturer` API.

This same API offers the ability to capture specific application windows as video inputs too.

Users should be given the ability to toggle between "screen sharing" and "application window sharing".

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing Electron desktopCapturer flow that supplies full-screen video input and the UI that selects it. Trace how capture sources are presented and verify that users can toggle between screen sharing and application window sharing, with a selected application window working as a video input.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, javascript
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.