Chrome Extensions Archive

github.com/mdamien/chrome-extensions-archive

#ajhifddimkapgcifgcodmmfdlknahffk

Screen Capturing

26,493

This WebRTC screen capturing extension can be used in all domains, in all WebRTC applications :)
It merely captures the screen and returns sourceId. Your application can use that sourceId to use screen stream.
It is open-sourced here: https://github.com/muaz-khan/Chrome-Extensions/tree/master/desktopCapture
Use getScreenId.js: https://www.webrtc-experiment.com/getScreenId/
---------------------------------------
FOR THOSE WHO WANNA UNDERSTAND INSIGHTS:
---------------------------------------
This chrome extension doesn't do anything itself. It simply plays role of a "helper".
Your HTML pages can make requests to this extension, and it'll a "string" back to your HTML page. That "string" can be used along with "getUserMedia" API to capture screen.-------it is all out of security concerns regarding sharing the screens.
If you don't want to deploy similar extension yourself, then you simply need to use following code in your HTML page to support screen capturing: https://github.com/muaz-khan/WebRTC-Experiment/tree/master/getScreenId.js
If you're advance user, and you want to deploy a private/public extension for your own company, then you can take the entire extension code from this link: https://github.com/muaz-khan/Chrome-Extensions/tree/master/desktopCapture
After deploying your extension yourself, you can use following script to integrate screen capturing in your HTML pages: https://github.com/muaz-khan/Chrome-Extensions/tree/master/Screen-Capturing.js
Again, just for clarification:
1) This extension doesn't do anything itself
2) Your HTML pages can make requests to get a string named as "source-id"
3) Then your HTML pages can use that "source-id" to capture screen
Just for your information, there is another extension as well that allows you share screen by clicking extension-icon (from toolbar). That extension isn't integrated in your HTML pages. In simple words, it is a standalone extension: https://chrome.google.com/webstore/detail/webrtc-desktop-sharing/nkemblooioekjnpfekmjhpgkackcajhg

Are you the owner of the extension ?Contact as owner
{
  "aggregateRating.properties.ratingCount": "75",
  "aggregateRating.properties.ratingValue": "3.3733333333333335",
  "autogen": "false",
  "available_on_android": "false",
  "by_google": "false",
  "canonical": "true",
  "category": "1_communication",
  "container": "CHROME",
  "download_link": "https://clients2.google.com/service/update2/crx?response=redirect&os=cros&arch=x86-64&nacl_arch=x86-64&prod=chromiumcrx&prodchannel=unknown&prodversion=9999&x=id%3Dajhifddimkapgcifgcodmmfdlknahffk%26uc",
  "ext_id": "ajhifddimkapgcifgcodmmfdlknahffk",
  "family_unsafe": "false",
  "files": [
    {
      "created": "Mon Sep  3 13:16:58 2018",
      "name": "3.7.zip",
      "size": 7206,
      "storage_url": "https://crx.dam.io/files/ajhifddimkapgcifgcodmmfdlknahffk/3.7.zip"
    },
    {
      "created": "Fri Jun  8 10:52:02 2018",
      "name": "3.6.zip",
      "size": 7065,
      "storage_url": "https://crx.dam.io/files/ajhifddimkapgcifgcodmmfdlknahffk/3.6.zip"
    },
    {
      "created": "Sun May  6 10:08:57 2018",
      "name": "3.5.zip",
      "size": 4793,
      "storage_url": "https://crx.dam.io/files/ajhifddimkapgcifgcodmmfdlknahffk/3.5.zip"
    },
    {
      "created": "Fri May 27 02:21:23 2016",
      "name": "3.4.zip",
      "size": 4688,
      "storage_url": "https://crx.dam.io/files/ajhifddimkapgcifgcodmmfdlknahffk/3.4.zip"
    },
    {
      "created": "Sat May 14 02:21:58 2016",
      "name": "3.3.zip",
      "size": 6618,
      "storage_url": "https://crx.dam.io/files/ajhifddimkapgcifgcodmmfdlknahffk/3.3.zip"
    }
  ],
  "full_description": "This WebRTC screen capturing extension can be used in all domains, in all WebRTC applications :)\n\nIt merely captures the screen and returns sourceId. Your application can use that sourceId to use screen stream.\n\nIt is open-sourced here: https://github.com/muaz-khan/Chrome-Extensions/tree/master/desktopCapture\n\nUse getScreenId.js: https://www.webrtc-experiment.com/getScreenId/\n\n---------------------------------------\nFOR THOSE WHO WANNA UNDERSTAND INSIGHTS:\n---------------------------------------\n\nThis chrome extension doesn't do anything itself. It simply plays role of a \"helper\".\n\nYour HTML pages can make requests to this extension, and it'll a \"string\" back to your HTML page. That \"string\" can be used along with \"getUserMedia\" API to capture screen.-------it is all out of security concerns regarding sharing the screens.\n\nIf you don't want to deploy similar extension yourself, then you simply need to use following code in your HTML page to support screen capturing: https://github.com/muaz-khan/WebRTC-Experiment/tree/master/getScreenId.js\n\nIf you're advance user, and you want to deploy a private/public extension for your own company, then you can take the entire extension code from this link: https://github.com/muaz-khan/Chrome-Extensions/tree/master/desktopCapture\n\nAfter deploying your extension yourself, you can use following script to integrate screen capturing in your HTML pages: https://github.com/muaz-khan/Chrome-Extensions/tree/master/Screen-Capturing.js\n\nAgain, just for clarification:\n1) This extension doesn't do anything itself\n2) Your HTML pages can make requests to get a string named as \"source-id\"\n3) Then your HTML pages can use that \"source-id\" to capture screen\n\nJust for your information, there is another extension as well that allows you share screen by clicking extension-icon (from toolbar). That extension isn't integrated in your HTML pages. In simple words, it is a standalone extension: https://chrome.google.com/webstore/detail/webrtc-desktop-sharing/nkemblooioekjnpfekmjhpgkackcajhg",
  "image": "https://lh3.googleusercontent.com/aFxCODZPVC5icDGN9MOUEWuc-tIf_Hsq0LbQR4bfnCB7qd0eCe1fnEP0Be-wk4BxREZDnvNcFWE=w128-h128-e365",
  "item_category": "EXTENSION",
  "kiosk": "false",
  "name": "Screen Capturing",
  "not_in_sitemap": false,
  "offers.properties.price": "0",
  "page_lang_safe": "en",
  "payment_type": "free",
  "stars2": "true",
  "stars3": "true",
  "stars4": "false",
  "stars5": "false",
  "supported_regions": "TH,TR,TW,UA,US,VE,VN,ZA,001",
  "url": "https://chrome.google.com/webstore/detail/screen-capturing/ajhifddimkapgcifgcodmmfdlknahffk",
  "user_count": "26493",
  "version": "3.4",
  "works_offline": "false"
}