XMPP Service Operators - 2021-09-07


  1. Licaon_Kter

    > Now that someone is moving towards muc videoconferencing, should anyone try kurento as an addon? At least it's not Java or Node based 👍

  2. Licaon_Kter

    > We already have turn and stun as standard for 1:1 videoconferencing... should we move forward? STUN/TURN is still needed, right? Forward where?

  3. Link Mauve

    Bjarkan, Jitsi Meet has been doing MUC videoconferencing for years fyi.

  4. Bjarkan

    Link Mauve: but its a silo for theirs not for tigase, or other server at least now

  5. Licaon_Kter

    Link Mauve: you mean without a SFU?

  6. Link Mauve

    Bjarkan, it’s not a silo, it’s a (bunch of) software you can deploy wherever you want.

  7. Link Mauve

    Licaon_Kter, jitsi-videobridge is their SFU of choice.

  8. Licaon_Kter

    Link Mauve: reading your > Bjarkan, Jitsi Meet has been doing MUC videoconferencing for years fyi. ...means "only MUC needed, no SFU" ¯\_(ツ)_/¯

  9. Link Mauve

    Bjarkan, they do things a bit differently than most other clients, especially wrt nicknames where they embed a XEP-0172 element in every message instead of using the MUC resource, but otherwise it’s standard MUC and standard Jingle in there, mediated by jicofo (an implementation of XEP-0298).

  10. Link Mauve

    Licaon_Kter, MUC/Jingle is used to negociate how the A/V session will be established, so for instance which SFU to use, the two are otherwise orthogonal.

  11. Licaon_Kter

    I know, I host it, just that your post was missing all this info :))

  12. Licaon_Kter

    It's not "MUC conferencing" but "MUC+SFU+TURN" :))

  13. Link Mauve

    Was it important info though?

  14. Link Mauve

    Licaon_Kter, well, yours is also missing XMPP+SASL+Jingle+User Nickname+various other parts of the stack. :p

  15. Licaon_Kter

    Yes, you answered to the Kurento post with "MUC", sounded like SFU's are not needed.

  16. Link Mauve

    Why would you jump to that supposition?

  17. Licaon_Kter

    MUC means XMPP server SFU means Kurento/Videobridge/Galene/ent TURN means eturnal/coturn ... It's all turtles down

  18. Link Mauve

    MUC can only broadcast messages, there is no way to establish a video call with just that, but it’s one piece for establishing one.

  19. Licaon_Kter

    > Why would you jump to that supposition? Did I miss any messages in between?

  20. Licaon_Kter

    Anyway, we're on the same page...

  21. MattJ

    Does anyone recall examples of public XMPP services that terminated service unexpectedly, permanently, *without* any warning?

  22. mathieui

    Does blabber count?

  23. MattJ

    No, but it's the closest that I have in mind right now

  24. neox

    mathieui, never.

  25. MattJ

    Well, I guess they didn't *notify* most of their users, but many others did (or tried to)

  26. Licaon_Kter

    MattJ: did you just realise all that XPORTA work was in vain as servers never go down? :))

  27. MattJ

    No, they go down. I have multiple examples of them going down. But I'm interested in how many go down *with* advance warning vs. how many go down *without* advance warning.

  28. MattJ

    Moved 2.0 only caters for the "with warning" case currently, although I've left the possibility to extend it to cover the "my original server is down"

  29. MattJ

    Down can also mean inaccessible, for whatever reason, not only the whole service terminating though

  30. Licaon_Kter

    Right

  31. Licaon_Kter

    I guess wo heard about blabber because it was tied to a Conversations fork, maybe that would have gone different if it was just xmpp.random

  32. Licaon_Kter

    I guess we heard about blabber because it was tied to a Conversations fork, maybe that would have gone different if it was just xmpp.random

  33. Licaon_Kter

    Meaning less users though.

  34. neox

    Licaon_Kter, especially because it was tied to their own fork that was advertising their own server

  35. Ellenor Bjornsd.

    mew

  36. Ellenor Bjornsd.

    > mathieui wrote: > Does blabber count? yes

  37. Martin

    neox: > Licaon_Kter, especially because it was tied to their own fork that was advertising their own server Not really. Afair the server and the app were a collaboration of different people. The blabber.im server existed already before pix-art was renamend to babbler.im.

  38. Licaon_Kter

    Yes, but users that wanted Conversations on Play but free were using that and using the default server of blabber

  39. rob

    mieum: which port did you map the routes to? And are there open/configured?

  40. rob

    Oops, was meant to be a whisper

  41. mieum

    rob: sorry I dozed off. I believe I had nginx forward traffic to 5280/5281. The ports should be open, I'll double check in a bit. netstat shows that prosody is listening on tjose ports, but when I generate an invite it says that it cant bind to those ports because prosody is already using them. i'll have to pick through that in a bit after some coffee haha