[jitsi-dev] Share Screen extension


#1

Hi There

I would like to know, if the share screen extension for meet.jit.si is the same for my own jitsi videobridge?

In my config.js I have active the line desktopSharing: 'ext', // Desktop sharing method. Can be set to 'ext', 'webrtc'

but the screen share button does not work. Any idea?

I Remember that long time ago another user wrote here a solution for this issue changing ext by webrtc and activating something in chrome://flags, but its quite annoying.

Thank you.


#2

Hi,

Hi There

I would like to know, if the share screen extension for meet.jit.si is the
same for my own jitsi videobridge?

In my config.js I have active the line desktopSharing: 'ext', // Desktop
sharing method. Can be set to 'ext', 'webrtc'

but the screen share button does not work. Any idea?

For your own bridge you need customized version of desktop sharing extension[1]:

1. Add your site to "externally_connectable" settings in manfest.json[2].

2. Deploy your version of extension on Chrome Web Store[3]. Save extension ID.

3. In the config.js of your site replace "chromeExtensionId" with the
ID of your desktop sharing extension.

[1]: https://github.com/jitsi/jidesha
[2]: https://github.com/jitsi/jidesha/blob/master/manifest.json
[3]: https://chrome.google.com/webstore/category/apps

···

On Wed, Sep 10, 2014 at 12:34 PM, Damian Raspachini <damian.raspachini@riseup.net> wrote:


#3

Hi

Now is working.. Thank you again

Cheers.

···

El 2014-09-10 13:07, Paweł Domas escribió:

Hi,

On Wed, Sep 10, 2014 at 12:34 PM, Damian Raspachini > <damian.raspachini@riseup.net> wrote:

Hi There

I would like to know, if the share screen extension for meet.jit.si is the
same for my own jitsi videobridge?

In my config.js I have active the line desktopSharing: 'ext', // Desktop
sharing method. Can be set to 'ext', 'webrtc'

but the screen share button does not work. Any idea?

For your own bridge you need customized version of desktop sharing extension[1]:

1. Add your site to "externally_connectable" settings in manfest.json[2].

2. Deploy your version of extension on Chrome Web Store[3]. Save extension ID.

3. In the config.js of your site replace "chromeExtensionId" with the
ID of your desktop sharing extension.

[1]: https://github.com/jitsi/jidesha
[2]: https://github.com/jitsi/jidesha/blob/master/manifest.json
[3]: https://chrome.google.com/webstore/category/apps


#4

Hi,

···

On Wed, Sep 10, 2014 at 4:29 PM, Damian Raspachini <damian.raspachini@riseup.net> wrote:

Hi

Now is working.. Thank you again

Cheers.

Great ! We're glad to hear that :slight_smile:

Regards,
Pawel


#5

Hey guys,

I've followed the instructions and I do get asked to install the desktop
extension when I click share screen.
After I give permission, however, it seems that the jitmeet session
refreshes but nothing happens. If I click share screen again it prompts me
to install the extension again and the whole loop happens again. I can see
the extension has been successfully installed in Chrome, but I'm not sure
why jitmeet thinks it hasn't.

I see this on the console when I click to install the extension

XHR finished loading: POST "https://meet.domain.com/http-bind".
strophe.jingle.bundle.js?v=8:3k
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._processRequest
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._onIdle
strophe.jingle.bundle.js?v=8:3f.Connection._onIdle
strophe.jingle.bundle.js?v=8:2
Extension installed successfully undefined desktopsharing.js?v=2:162
XHR finished loading: POST "https://meet.domain.com/http-bind".
jquery-2.1.1.min.js:4k.cors.a.crossDomain.send
jquery-2.1.1.min.js:4n.extend.ajax jquery-2.1.1.min.js:4(anonymous
function) app.js?v=9:1152n.event.dispatch jquery-2.1.1.min.js:3r.handle
jquery-2.1.1.min.js:3
signed out app.js?v=9:1160
#document app.js?v=9:1161
XHR finished loading: POST "https://meet.domain.com/http-bind".
strophe.jingle.bundle.js?v=8:3k
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._processRequest
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._onIdle
strophe.jingle.bundle.js?v=8:3f.Connection._onIdle
strophe.jingle.bundle.js?v=8:2
status 2 app.js?v=9:137
status 7 app.js?v=9:148
*Strophe: request id 11.1 error 0 happened
libs/strophe/strophe.util.js:11Strophe.log
libs/strophe/strophe.util.js:11f.error
libs/strophe/strophe.jingle.bundle.js?v=8:2Strophe.Bosh._onRequestStateChange*
libs/strophe/strophe.jingle.bundle.js?v=8:3
Strophe: request errored, status: 0, number of errors: 1
libs/strophe/strophe.util.js:7
Using Chrome extension for desktop sharing desktopsharing.js?v=2:216
Chrome versionmozilla/5.0 (x11; linux x86_64) applewebkit/537.36 (khtml,
like gecko) chrome/38.0.2125.66 safari/537.36 38 desktopsharing.js?v=2:186
init app.js?v=9:1138
This appears to be Chrome strophe.jingle.adapter.js?v=1:478
status 1 app.js?v=9:148
onUserMediaSuccess

What am I doing wrong?

Thanks

···

On Wed, Sep 10, 2014 at 3:31 PM, Paweł Domas <pawel.domas@jitsi.org> wrote:

Hi,

On Wed, Sep 10, 2014 at 4:29 PM, Damian Raspachini > <damian.raspachini@riseup.net> wrote:
> Hi
>
> Now is working.. Thank you again
>
> Cheers.

Great ! We're glad to hear that :slight_smile:

Regards,
Pawel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#6

Hi,

Hey guys,

I've followed the instructions and I do get asked to install the desktop
extension when I click share screen.
After I give permission, however, it seems that the jitmeet session
refreshes but nothing happens. If I click share screen again it prompts me
to install the extension again and the whole loop happens again. I can see
the extension has been successfully installed in Chrome, but I'm not sure
why jitmeet thinks it hasn't.

I see this on the console when I click to install the extension

XHR finished loading: POST "https://meet.domain.com/http-bind".
strophe.jingle.bundle.js?v=8:3k
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._processRequest
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._onIdle
strophe.jingle.bundle.js?v=8:3f.Connection._onIdle
strophe.jingle.bundle.js?v=8:2
Extension installed successfully undefined desktopsharing.js?v=2:162
XHR finished loading: POST "https://meet.domain.com/http-bind".
jquery-2.1.1.min.js:4k.cors.a.crossDomain.send
jquery-2.1.1.min.js:4n.extend.ajax jquery-2.1.1.min.js:4(anonymous function)
app.js?v=9:1152n.event.dispatch jquery-2.1.1.min.js:3r.handle
jquery-2.1.1.min.js:3
signed out app.js?v=9:1160
#document app.js?v=9:1161
XHR finished loading: POST "https://meet.domain.com/http-bind".
strophe.jingle.bundle.js?v=8:3k
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._processRequest
strophe.jingle.bundle.js?v=8:3Strophe.Bosh._onIdle
strophe.jingle.bundle.js?v=8:3f.Connection._onIdle
strophe.jingle.bundle.js?v=8:2
status 2 app.js?v=9:137
status 7 app.js?v=9:148
Strophe: request id 11.1 error 0 happened
libs/strophe/strophe.util.js:11Strophe.log
libs/strophe/strophe.util.js:11f.error
libs/strophe/strophe.jingle.bundle.js?v=8:2Strophe.Bosh._onRequestStateChange
libs/strophe/strophe.jingle.bundle.js?v=8:3
Strophe: request errored, status: 0, number of errors: 1
libs/strophe/strophe.util.js:7
Using Chrome extension for desktop sharing desktopsharing.js?v=2:216
Chrome versionmozilla/5.0 (x11; linux x86_64) applewebkit/537.36 (khtml,
like gecko) chrome/38.0.2125.66 safari/537.36 38 desktopsharing.js?v=2:186
init app.js?v=9:1138
This appears to be Chrome strophe.jingle.adapter.js?v=1:478
status 1 app.js?v=9:148
onUserMediaSuccess

What am I doing wrong?

We've seen this issue with extension updates that Chrome fails to
detect the extension even if it is installed. It was usually fixed
after browser restart. Also make sure that manifest.js(in extension)
has your domain configured correctly and that extension id in
config.js(Jitsi Meet) is ok.

Regards,
Pawel

···

On Wed, Sep 24, 2014 at 3:49 PM, Peter Villeneuve <petervnv1@gmail.com> wrote:


#7

A restart of Chrome seems to have done the trick.
Weird.

Thanks

···

On Thu, Sep 25, 2014 at 7:11 AM, Paweł Domas <pawel.domas@jitsi.org> wrote:

Hi,

On Wed, Sep 24, 2014 at 3:49 PM, Peter Villeneuve <petervnv1@gmail.com> > wrote:
> Hey guys,
>
> I've followed the instructions and I do get asked to install the desktop
> extension when I click share screen.
> After I give permission, however, it seems that the jitmeet session
> refreshes but nothing happens. If I click share screen again it prompts
me
> to install the extension again and the whole loop happens again. I can
see
> the extension has been successfully installed in Chrome, but I'm not sure
> why jitmeet thinks it hasn't.
>
> I see this on the console when I click to install the extension
>
> XHR finished loading: POST "https://meet.domain.com/http-bind".
> strophe.jingle.bundle.js?v=8:3k
> strophe.jingle.bundle.js?v=8:3Strophe.Bosh._processRequest
> strophe.jingle.bundle.js?v=8:3Strophe.Bosh._onIdle
> strophe.jingle.bundle.js?v=8:3f.Connection._onIdle
> strophe.jingle.bundle.js?v=8:2
> Extension installed successfully undefined desktopsharing.js?v=2:162
> XHR finished loading: POST "https://meet.domain.com/http-bind".
> jquery-2.1.1.min.js:4k.cors.a.crossDomain.send
> jquery-2.1.1.min.js:4n.extend.ajax jquery-2.1.1.min.js:4(anonymous
function)
> app.js?v=9:1152n.event.dispatch jquery-2.1.1.min.js:3r.handle
> jquery-2.1.1.min.js:3
> signed out app.js?v=9:1160
> #document app.js?v=9:1161
> XHR finished loading: POST "https://meet.domain.com/http-bind".
> strophe.jingle.bundle.js?v=8:3k
> strophe.jingle.bundle.js?v=8:3Strophe.Bosh._processRequest
> strophe.jingle.bundle.js?v=8:3Strophe.Bosh._onIdle
> strophe.jingle.bundle.js?v=8:3f.Connection._onIdle
> strophe.jingle.bundle.js?v=8:2
> status 2 app.js?v=9:137
> status 7 app.js?v=9:148
> Strophe: request id 11.1 error 0 happened
> libs/strophe/strophe.util.js:11Strophe.log
> libs/strophe/strophe.util.js:11f.error
>
libs/strophe/strophe.jingle.bundle.js?v=8:2Strophe.Bosh._onRequestStateChange
> libs/strophe/strophe.jingle.bundle.js?v=8:3
> Strophe: request errored, status: 0, number of errors: 1
> libs/strophe/strophe.util.js:7
> Using Chrome extension for desktop sharing desktopsharing.js?v=2:216
> Chrome versionmozilla/5.0 (x11; linux x86_64) applewebkit/537.36 (khtml,
> like gecko) chrome/38.0.2125.66 safari/537.36 38
desktopsharing.js?v=2:186
> init app.js?v=9:1138
> This appears to be Chrome strophe.jingle.adapter.js?v=1:478
> status 1 app.js?v=9:148
> onUserMediaSuccess
>
>
>
> What am I doing wrong?

We've seen this issue with extension updates that Chrome fails to
detect the extension even if it is installed. It was usually fixed
after browser restart. Also make sure that manifest.js(in extension)
has your domain configured correctly and that extension id in
config.js(Jitsi Meet) is ok.

Regards,
Pawel

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev