Comments (1)
Hi there, sorry for the late reply. You can share screen and video by mixing them using a HTML canvas element. Another approach is to send another stream (connect a second participant) during presentation, this will show the screens side-by-side. Both methods require you to start screen capturing yourself. Let me know if you have any further questions on this.
Regarding the screenshot: It looks like you are using some fixed width-height for your video element which will work fine for the single stream you receive however cannot be filled by the captured screen as its ratio depends on the screen resolution.
from js-docs.
Related Issues (20)
- streaming to youtube HOT 5
- Share Screen using javascript HOT 1
- Extract Data / Reporting HOT 1
- Compile fails when Eyeson JS Library imported in Angular 11 app HOT 3
- Screen sharing doesn't end HOT 4
- Video Layout issue. Grey boxes around the video HOT 4
- quick test devices HOT 1
- stream_update should mention that either local or stream receives the update HOT 1
- Set on DeviceManager does not state that it wants a deviceId HOT 1
- User grid layout HOT 1
- Show participants while screen sharing HOT 1
- What are those ice_failed events? HOT 1
- eyeson Chrome Extension link is down HOT 1
- Exit meeting with `bye` HOT 1
- Implement eyeson JS into asp.net MVC HOT 1
- Example of how to change video/audio/mic. HOT 8
- 2 participants - show their names HOT 2
- Screen sharing - full screen mode HOT 2
- Firefox - getting session_failed event HOT 8
- Mobile - Firefox issue HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js-docs.