Allow screen-sharing through WebRTC in a desktop (browser) environment. Currently only supported with Chrome (via an extension).
Next, you can run the Node.js web server (with self-signed SSL support):
$ cd web
$ npm install
$ node server.js
Then, browse to http://localhost.cine.io:9090 or https://localhost.cine.io:9443
Chrome only allows screen sharing via an extension with the chrome.desktopCapture API. It also requires that the data is sent over SSL.
First, install the extension locally:
- Open chrome://extensions.
- Click the
Load unpacked extension...
button. - Select the chrome-extension folder and click
Select
.
If you want to update the version on the Chrome Web Store, you can visit the developer dashboard to upload a new zip file of everything in the chrome-extension folder.
Firefox screen-sharing only works with Firefox version 33.1 or later. To make it work, you'll need to edit your advanced preferences:
- Open about:config.
- In the search box, type
media.getusermedia
. - Ensure that the
media.getusermedia.screensharing.enabled
setting istrue
. - Append
cine.io,*.cine.io
to themedia.getusermedia.screensharing.allowed_domains
setting.