-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: multisource support in publisher (#236)
Issue: #147 ### Description In this PR, you can: - Add new cameras, up to a limit of 4 total (incl. screen shares) - Add multiple screen shares, up to a limit of 4 total (incl. devices) - The videos will be displayed in a 1/2/3/4 grid layout - You can change settings on a per-source basis, incl. name (N.B. name is only saved locally for now) ### Code changes - refactored publisher app to use useMultiMediaDevices hook - refactored state and logic flowin publisher app to support multisource - enabled adding multiple cameras - added basic device selector - updated video settings onto a per-stream basis - styled grid view format for multiple videos in publisher
- Loading branch information
Showing
23 changed files
with
703 additions
and
415 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.