Janus WebRTC Server (multistream): Screen Sharing Demo

# Plugin Demo: Screen Sharing

Want to learn more about the VideoRoom plugin? Check the Documentation.

### Demo details

This demo, as the Video Conferencing one, makes use of the Video Room plugin. Unlike the video conferencing scenario, though, this demo implements a webinar kind of scenario: that is, it allows a single user to share their screen with a set of passive viewers.

When started, the demo asks you whether you want to be the one sharing the screen (or an application you're using, if your browser version is recent enough) or a viewer to an existing session. When sharing your screen/application, an ID will be returned that you'll be able to share with other people to act as viewers.

Note well! If you want to share your screen, you may need to open the HTTPS version of this page. If Janus is not behind the same webserver as the pages that are served (that is, you didn't configure a proxying of HTTP requests to Janus via a web frontend, e.g., Apache HTTPD), make sure you started it with HTTPS support as well, since for security reasons you cannot contact an HTTP backend if the page has been served via HTTPS. Besides, if you configured Janus to make use of self-signed certificates, try and open a generic link served by Janus in the browser itself, or otherwise AJAX requests to it will fail due to the unsafe nature of the certificate.

Press the `Start` button above to launch the demo.

or

Screen Capture