• hoshikarakitaridia@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 天前

    Now this is a question: how far can you get with xmpp? Could you build an interface on top of it to look exactly like discord with all of it’s functions? Or does something like that already exist?

    My first instinct with these older protocols is that there’s no way they could support 10 people in a voice call with concurrent camera streams and 3 screen captures. I’m genuinely curious how far xmpp goes.

    • lambalicious@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      33 分钟前

      Could you build an interface on top of it to look exactly like discord with all of it’s functions?

      In theory yes, and Movim is movim’ in that direction (yeah I invented that pun, blame me). That’s part of the trick with XMPP, it’s quite extensible.

    • chortle_tortle@mander.xyz
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 天前

      XMPP is wildly extendable, my limited understanding is that Jingle is the extension used for this. From the abstract:

      This specification defines an XMPP protocol extension for initiating and managing peer-to-peer media sessions between two XMPP entities in a way that is interoperable with existing Internet standards. The protocol provides a pluggable model that enables the core session management semantics (compatible with SIP) to be used for a wide variety of application types (e.g., voice chat, video chat, file transfer) and with a wide variety of transport methods (e.g., TCP, UDP, ICE, application-specific transports).

      I haven’t seen anything about the the extrema of the use cases like that, but Movim is working on building out many of the features of discord and it is built on XMPP.

      • hoshikarakitaridia@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        21 小时前

        Ok so when you’re talking about xmpp as a discord alternative, basically movim is kind of what people should be paying attention to.

        I’ll def check that out. I am also passively observing progress on stoat.