WebRTC Desktop Sharing

WebRTC P2P HQ/HD screen-sharing. Share camera, microphone, speakers, full-screen, or software's screens.

What is WebRTC Desktop Sharing?

WebRTC Desktop Sharing is a Chrome extension developed by https://www.webrtc-experiment.com, and its main feature is "WebRTC P2P HQ/HD screen-sharing. Share camera, microphone, speakers, full-screen, or software's screens.".

Extension Screenshots

screenshot
screenshot
screenshot
screenshot

Download WebRTC Desktop Sharing Extension CRX File

Download WebRTC Desktop Sharing extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        High Quality peer-to-peer screen sharing:
1. It uses WebRTC
2. It shares screen in 4K/1080p/720p formats
3. You can manage frame-rates/bit-rates as well
4. This extension creates a private room URL; only people who have that URL will see your screen.
5. All WebRTC compatible browsers can view your screen e.g. chrome/firefox/opera on android and desktop; as well as safari on iOS/Mac.
6. This extension uses STUN which means that it will be either 100% peer-to-peer or otherwise it will unable to connect users.
7. This extension supports text-chat as well.
8. This extension supports WebRTC getStats API as well.

This extension is open-sourced here:
https://github.com/muaz-khan/Chrome-Extensions/tree/master/desktopCapture-p2p

Privacy URL: https://github.com/muaz-khan/Chrome-Extensions/blob/master/desktopCapture-p2p/Privacy.md                    

Extension Basic Information

Name WebRTC Desktop Sharing WebRTC Desktop Sharing
ID nkemblooioekjnpfekmjhpgkackcajhg
Official URL https://chromewebstore.google.com/detail/webrtc-desktop-sharing/nkemblooioekjnpfekmjhpgkackcajhg
Description WebRTC P2P HQ/HD screen-sharing. Share camera, microphone, speakers, full-screen, or software's screens.
File Size 160 KB
Installation Count 18,799
Current Version 6.4
Last Updated 2022-04-07
Publish Date 2019-10-20
Rating 4.35/5 Total 75 Ratings
Developer https://www.webrtc-experiment.com
Email [email protected]
Payment Type free
Extension Website https://muazkhan.com:9001/
Help Page URL https://github.com/muaz-khan/Chrome-Extensions/issues
Privacy Policy Page URL https://github.com/muaz-khan/Chrome-Extensions/blob/master/desktopCapture-p2p/Privacy.md
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "WebRTC Desktop Sharing",
    "author": "Muaz Khan",
    "version": "6.4",
    "manifest_version": 2,
    "minimum_chrome_version": "34",
    "description": "WebRTC P2P HQ\/HD screen-sharing. Share camera, microphone, speakers, full-screen, or software's screens.",
    "homepage_url": "https:\/\/github.com\/muaz-khan\/Chrome-Extensions\/tree\/master\/desktopCapture-p2p",
    "background": {
        "scripts": [
            "background\/helpers\/socket.io.js",
            "background\/helpers\/adapter.js",
            "background\/helpers\/RTCMultiConnection.min.js",
            "background\/helpers\/CodecsHandler.js",
            "background\/helpers\/IceServersHandler.js",
            "background\/helpers\/MultiStreamsMixer.js",
            "background\/helpers\/AntMediaWrapper.js",
            "background\/globals.js",
            "background\/common.js",
            "background\/runtimePort.js",
            "background\/online-offline.js",
            "background\/gotTabCaptureStream.js",
            "background\/gotStream.js",
            "background\/onAccessApproved.js",
            "background\/setupWebRTCConnection.js",
            "background\/shareStreamUsingRTCMultiConnection.js",
            "background\/shareStreamUsingAntMediaServer.js",
            "background\/setDefaults.js",
            "background\/captureDesktop.js",
            "background\/captureCamera.js",
            "background\/captureTabUsingTabCapture.js"
        ],
        "persistent": false
    },
    "browser_action": {
        "default_icon": "images\/desktopCapture22.png",
        "default_title": "Share Your Screen",
        "default_popup": "extension-pages\/dropdown.html"
    },
    "icons": {
        "16": "images\/desktopCapture16.png",
        "22": "images\/desktopCapture22.png",
        "32": "images\/desktopCapture32.png",
        "48": "images\/desktopCapture48.png",
        "128": "images\/desktopCapture128.png"
    },
    "permissions": [
        "desktopCapture",
        "storage",
        "tabs",
        "",
        "tabCapture"
    ],
    "web_accessible_resources": [
        "images\/desktopCapture48.png"
    ],
    "options_ui": {
        "page": "extension-pages\/options.html",
        "chrome_style": true
    }
}