w11k / ngx-present

Open Source, Angular Based Presentation Tool
Other
9 stars 5 forks source link

Add Screen Sharing #8

Open pburgmer opened 5 years ago

pburgmer commented 5 years ago

ngx-present should have presenter-mode as requested in #1. To be able to use the presenter mode you have to use "extend display" instead of "mirror display" while connected to a beamer. Otherwise you're not able to see two browser windows at the same time; presenter on screen 1, slide-by-slide on screen 2 (beamer).

For technical presentations sometimes we need to share the screen or at least one window. With "extend display" we're not able to see one window on both screens, at least not with os capabilities. What we can do is capture the screen 1 / a window with WebRTC and present it within a browser tab as video. This tab / window can be moved to the second screen to "share" content of screen 1

Code and Demo: https://www.webrtc-experiment.com/getDisplayMedia/

sengmann commented 5 years ago

Quick reading regarding the CPU usage in Chrome get this result

Also might be interesting that vp9 could be used by now. Demo works a little bit better on Mac with Chrome.

Maybe h264 is not the answer after all 😈