edemaine / comingle

Multiroom meeting app integrating web tools
MIT License
44 stars 8 forks source link

meet.jit.si no longer embeddable #197

Closed edemaine closed 1 year ago

edemaine commented 1 year ago

Our default meeting solution of meet.jit.si will no longer allow iframing as of Monday. This will make Comingle substantially less useful.

Alternatives:

  1. For now, you can open the Jitsi calls in a separate tab via the arrow button. But this makes for a suboptimal switching experience.
    • Should document this behavior with useful messages when server is meet.jit.si.
    • We can potentially make this experience reasonable by opening new tabs with specified target so we replace that tab when switching rooms.
  2. Switch to a different Jitsi server, such as our own. This would need investigation as to our current load. As a service Jitsi can easily cost $100s/month.
  3. Multiple Zoom meetings may now be possible on one account. This would likely need more support on the Comingle side (e.g. re-using Zoom app but changing meetings, ideally automatic creation associated with user or owner account?)
edemaine commented 1 year ago

I've implemented Option 1 on the MIT server (many thanks to Adam Hartz who had a spare Jitsi server handy!). I'd still like to implement Option 0 for the default Comingle behavior, for anyone running their own servers.

edemaine commented 1 year ago

I've also implemented Option 0, so this is now well resolved also for non-MIT Comingle servers. All Jitsi tabs are presented with the option to open in an external browser tab, and meet.jit.si tabs specifically have the embedding option disabled (though it seems to have not actually been switched off yet, it's probably just a matter of time).