Closed zspencer closed 10 months ago
A quick note dump from the work and thinking we've done on this so far:
It is possible to secure Jitsi itself, using its jitsi-meet-tokens
add-on to require JWTs.
We could secure things at the web-server or proxy level.
A good way forward might be to delegate running the actual videobridge (and its securing) to a group that specializes in it. A medium-term idea in this vein would be to reach out to https://www.org.meet.coop/ to explore the possibility of building Convene as a product on top of their existing videoconference service (e.g. maybe with Zinc as an operational member of Meet, https://www.org.meet.coop/getinvolved.html).
This discussion / decision feels somewhat related with whatever we decide as the future path for our underlying videobridge service:
Do we want to continue investing in our ability to host Jitsi?
Do we want to explore other technologies instead of Jitsi? Some possible alternatives: Big Blue Button, Kurento, Ant Media Server
Do we want to find a provider that hosts the videobridge and we build on top of that? (Can we afford it? Do we want to pay for this?)
We are also exploring the possibility of teaming up with Meet.coop and have Meet's Big Blue Button infrastructure be our video infrastructure. Nascent conversation context here: https://forum.meet.coop/t/zinc-coop-looking-to-join-forces-on-video-infrastructure/453/5
Not sure if we should start a separate issue for tracking prototyping a proof-of-concept with Meet.coop's BBB instance, that feels like it might be cleaner, but not sure what our GitHub issue structure is for that.
For now, here are some notes related to that, to help guide us in our own "proof of concept" against a BBB instance:
Heads up about being careful reading the BBB API docs: some of the stuff is for the old Flash client, and not all of those features have been migrated to the new BBB version yet.
Perhaps a "BBB Video" furniture issue? That way we can start to disambiguate between a "Jitsi Video" piece of furniture and a BBB one?
Perhaps a "BBB Video" furniture issue?
I like this! And I like the idea to start thinking of video as "just a piece of furniture", to clarify that Convene is not necessarily about video, but about "tools for your group, of which video is one".
I'll start a new issue.
Closing this as we no longer have a Videobridge furnigizmo.
Adds on to: https://github.com/zinc-collective/convene/issues/40