getscreenmedia
Version:
A browser module for attempting to get access to a MediaStream of a user's screen. With a nice node-like API.
16 lines (11 loc) • 958 B
Markdown
This is an example app which implements the extension-side of [getscreenmedia](https://github.com/henrikjoreteg/getscreenmedia).
The browser useѕ [chrome.runtime.sendMessage](https://developer.chrome.com/extensions/runtime#method-sendMessage) to talk to the backend script which calls [chooseDesktopMedia](https://developer.chrome.com/extensions/desktopCapture) and returns the sourceId of the chosen window. This sourceId has to be passed back to getUserMedia.
See also [the tutorial for using inline installation](https://developer.chrome.com/webstore/inline_installation).
## How to build your own extension
1. Download this code
2. Replace `simplewebrtc.com` with your domain in `manifest.json`
3. If necessary change name and description
4. Create a zip file
5. [Publish in the Chrome Web Store](https://developer.chrome.com/webstore/publish)
Running (for testing without packing):
`google-chrome --load-and-launch-app=/path/to/this/directory`