Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google meets as an internal conference option #327

Open
digaofs opened this issue May 14, 2020 · 4 comments
Open

Google meets as an internal conference option #327

digaofs opened this issue May 14, 2020 · 4 comments

Comments

@digaofs
Copy link

digaofs commented May 14, 2020

Feature Description

It would be nice to have the option of using google meets instead of Jitsi, on internal meetings. I know that google meets doesn't provide an API for that, but the idea here is to just render google meets full screen inside a room (instead of opening in a new window), using an iframe or something, pointing to a previously created room in Meet (with an id). That would be good also because meets would use the same login e-mail used to enter the matrix.
Room ids should not be a problem, since it's possible to open meet rooms and use fixed ids (with the additional security provided by google log in), also, to enable the "get" person feature, this same google meet id can be used in the link.

@digaofs
Copy link
Author

digaofs commented May 15, 2020

I received a reply in my e-mail, but it is not shown here. Anyway, I'll answer based on the reply by e-mail:

First of all, thanks for answering, @joseantonnio!
We're already using google meets with the "externalMeetUrl" parameter on Matrix.

My point here is to use google meets using the "internalMeet" layout, also with the option to get people to the room (function available when using internal meetings). I know that Jitsi has an API that, based on some options, returns an iframe or something similar (I even read part of Jitsi's API code, but unfortunately I'm not a frontend expert =/), that is then rendered full screen on Matrix. My idea is to use a fixed meets URL and render it inside Matrix, in an "iframe like" component, also adding the functionality of getting people into the room (instead of a popup or new window).

Thanks again!

@phiter
Copy link
Contributor

phiter commented May 24, 2020

Jitsi is easy to integrate within an iframe because it's built to do that. It also has a js api that can be listened to which makes things easier to work with.

For Google Meet for example the main issue I can think of is exiting a call. The end call button just shows an option to leave the room or return to it. So the "exit room" option should be used instead.

There could be cross domain or x-frame issues too if Google decides that meet shouldn't run in iframes in the future.

@phiter
Copy link
Contributor

phiter commented Jun 10, 2020

I made the changes to make google meet open on an iframe and my code did that but then what I feared came to be true.

Google Meet cannot be loaded in an iframe:

image

So unfortunately this is not possible, unless google allows meet to be embedded in the future.

There is a request for it on google meet support page, so I suppose if we vote on it to attract Google's attention that could help.

@domdomegg
Copy link

FYI there is also a bugtracker issue for this here: https://issuetracker.google.com/issues/289696532

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants