XSF Discussion - 2023-05-03


  1. edhelas

    Hi, what would be the best way to have multi-part videoconferences over XMPP with "anonymous" users joining in, mostly with invites URLs ?

  2. edhelas

    Trying to figure out how I could do a Zoom/Google Meet like UI within Movim. I'm not a big fan of those anonymous account creation flow

  3. lissine

    jitsi meet? :D

  4. edhelas

    Yes, but no, because... Jitsi

  5. flow

    what's wrong with Jitsi? i've been using it a lot and never was disappointed

  6. edhelas

    Because I'm looking for a standard way to do it within Movim, and afaik Jitsi just built their own custom solution on top of it.

  7. lissine

    if the users will join using invite URLs, does it need to be within Movim?

  8. edhelas

    What ?

  9. edhelas

    If you want to use Jitsi, use Jitsi. I'm looking to implement a feature in Movim based on XMPP standard, and I'm asking here what would be the way to do it. Or I just misunderstood something.

  10. singpolyma

    Is this still for small calls like would fit in muji?

  11. edhelas

    Yes for the moment the goal would be just for a few persons max, like 3-5.

  12. singpolyma

    Could use SASL ANONYMOUS like we do for anonymous web MUC. It's basically the same thing just a different medium

  13. lissine

    edhelas: you can do whatever you want :) Sorry for the misunderstanding

  14. edhelas

    singpolyma I'll have a look again at it, but I'd like to prevent spamming issues. For example only allow anonymous account to be created if they had the invite URL or something.

  15. singpolyma

    Well, usually you don't allow sasl anonymous accounts to do s2s or other things that could cause spam. Spammers seem pretty happy to just make JIDs at public servers anyway these days...

  16. MattJ

    edhelas: Jitsi is standards-based. It's true they have diverged somewhat from the published XEPs, but they have expressed an interest in helping update the XEPs.

  17. MattJ

    So while I agree it's not fit for currently interoperating with new implementations, it doesn't seem impossible if there is interest

  18. singpolyma

    If you want to do invite only with prekey you could do like we do for our onboarding and IBR real jids with autogenerated localpart, then have a cron job just clean them up when they're not used. It has some trade offs vs sasl anonymous, but it would integrate well with existing invite flows maybe

  19. singpolyma

    MattJ: yeah, when someone gets past Muji to SFU stuff I kinda hope we can make it compatible, but I'm not an expert on what they're currently doing

  20. MattJ

    Jitsi uses ANONYMOUS (in most deployments), but room names are random and hidden to prevent the spam issue

  21. edhelas

    ok thanks 👍

  22. edhelas

    looks like i'll consider anonymous then

  23. Guus

    One thing that Jitsi does (or at least did, two years ago when I last used) was to populate a MUC with an occupant that is hidden in the UI, that performs some orchestration. The so-called 'focus' user. Ideally, that functionality should be in-lined with some MUC-component sided implementation (as opposed to being implemented by a virtual client running on the server)

  24. edhelas

    My goal is first to integrate with Dino as well.

  25. emus

    Date: Thursday, 2023-05-04 Time: 17:00-17:30 UTC Place: XSF chatroom

  26. emus

    XSF Board Meeting Date: Thursday, 2023-05-04 Time: 17:00-17:30 UTC Place: XSF chatroom

  27. emus

    **XSF Board Meeting** Date: Thursday, 2023-05-04 Time: 17:00-17:30 UTC Place: XSF chatroom

  28. emus

    (18:00 CEST btw)