Skip to content
P2P Screen Sharing with WebRTC
Branch: master
Clone or download
Latest commit d49e38c Feb 26, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
host Minor host addition and www skeleton Feb 11, 2019
www
.gitignore
LICENSE
README.md Add README, fix faq typos, add client warnings Feb 19, 2019

README.md

myscreen.live

myscreen.live is a free service that simplifies WebRTC screen sharing. There are two components:

  • www/ - The source for https://myscreen.live. The built (and downloadable for use) version is present in the gh-pages branch.
  • host/ - The downloadable tool to support controlling the mouse and keyboard. This is still in development.

www

The www/ folder contains the source for the https://myscreen.live. It is a very simple site. The HTML files are in www/dist/. The single index.js file they reference in the same folder is built by webpack from the TypeScript sources in www/src/.

To build the www/dist/index.js file, simply run npm run build from the www folder. The entirety of www/dist is what should be committed to the gh-pages branch.

For development, running npm run dev in www will update www/dist/index.js with a non-minified version of the source every time a TypeScript file changes. With Go installed, running go run local_web_server.go in www will make the site visible at http://127.0.0.1:8080 though most features work just opening the www/dist/index.html file in the browser directly.

You can’t perform that action at this time.