[jitsi-users] Desktop sharing in Jitsi


#1

Hello everyone,

I have a Jitsi installation where the desktop sharing does not work. I have
a local copy of Jidesha (https://github.com/jitsi/jidesha) installed in my
Chrome browser (on Ubuntu).

This copy of the Jidesha is added to Chrome add-ons in "developer mode" and
installed uncompressed. The manifest looks like this, and all I've changed
is the externally_connectable part:

{
  "manifest_version": 2,
  "name": "OSD Jitsi Desktop Streamer",
  "description": "Ett enkelt tilläggsprogram som låter dig strömma ditt
skrivbord till möten med Jitsi Meet och Jitsi Videobridge.",
  "version": "0.1.5",
  "minimum_chrome_version": "34",
  "icons": {
    "16": "jitsi-logo-16x16.png",
    "48": "jitsi-logo-48x48.png",
    "128": "jitsi-logo-128x128.png"
  },
  "background": {
        "scripts": [ "background.js" ],
        "persistent": true
  },
  "permissions": [
      "desktopCapture"
  ],
  "externally_connectable": {
      "matches": [
          "*://videokonf.domain.com/*"
      ]
  }
}

When I press "Share screen" in Jitsi I get:

"Error. Failed to install desktop sharing extension"

I access the site using https://videokonf.domain.com/ but it does not work.
Is there something else I can do?

Does the extension need to be served from the Jitsi server? What am I doing
wrong?

Kindest regards,
Mathias


#2

Have you put the ID of your extension in config.js?

Regards,
Boris

···

On 22/09/15 08:27, Mathias Friman wrote:

Hello everyone,

I have a Jitsi installation where the desktop sharing does not work. I
have a local copy of Jidesha (https://github.com/jitsi/jidesha)
installed in my Chrome browser (on Ubuntu).

This copy of the Jidesha is added to Chrome add-ons in "developer mode"
and installed uncompressed. The manifest looks like this, and all I've
changed is the externally_connectable part:

{
   "manifest_version": 2,
   "name": "OSD Jitsi Desktop Streamer",
   "description": "Ett enkelt tilläggsprogram som låter dig strömma ditt
skrivbord till möten med Jitsi Meet och Jitsi Videobridge.",
   "version": "0.1.5",
   "minimum_chrome_version": "34",
   "icons": {
     "16": "jitsi-logo-16x16.png",
     "48": "jitsi-logo-48x48.png",
     "128": "jitsi-logo-128x128.png"
   },
   "background": {
         "scripts": [ "background.js" ],
         "persistent": true
   },
   "permissions": [
       "desktopCapture"
   ],
   "externally_connectable": {
       "matches": [
           "*://videokonf.domain.com/* <http://videokonf.domain.com/*>"
       ]
   }
}

When I press "Share screen" in Jitsi I get:

"Error. Failed to install desktop sharing extension"

I access the site using https://videokonf.domain.com/ but it does not
work. Is there something else I can do?

Does the extension need to be served from the Jitsi server? What am I
doing wrong?


#3

I didn't know I should do that, but when I did it worked great :slight_smile:

Thanks a lot Boris!

Kindest regards,
Mathias

···

2015-09-22 16:50 GMT+02:00 Boris Grozev <boris@jitsi.org>:

On 22/09/15 08:27, Mathias Friman wrote:

Hello everyone,

I have a Jitsi installation where the desktop sharing does not work. I
have a local copy of Jidesha (https://github.com/jitsi/jidesha)
installed in my Chrome browser (on Ubuntu).

This copy of the Jidesha is added to Chrome add-ons in "developer mode"
and installed uncompressed. The manifest looks like this, and all I've
changed is the externally_connectable part:

{
   "manifest_version": 2,
   "name": "OSD Jitsi Desktop Streamer",
   "description": "Ett enkelt tilläggsprogram som låter dig strömma ditt
skrivbord till möten med Jitsi Meet och Jitsi Videobridge.",
   "version": "0.1.5",
   "minimum_chrome_version": "34",
   "icons": {
     "16": "jitsi-logo-16x16.png",
     "48": "jitsi-logo-48x48.png",
     "128": "jitsi-logo-128x128.png"
   },
   "background": {
         "scripts": [ "background.js" ],
         "persistent": true
   },
   "permissions": [
       "desktopCapture"
   ],
   "externally_connectable": {
       "matches": [
           "*://videokonf.domain.com/* <http://videokonf.domain.com/*>"
       ]
   }
}

When I press "Share screen" in Jitsi I get:

"Error. Failed to install desktop sharing extension"

I access the site using https://videokonf.domain.com/ but it does not
work. Is there something else I can do?

Does the extension need to be served from the Jitsi server? What am I
doing wrong?

Have you put the ID of your extension in config.js?