All this talk about Discord replacements plus my own experience attempting to host a Synapse has got me wondering why it seems so hard to implement voice chat.

Stupid idea: back in 2022 I got an Asterisk server working on a raspberry pi over AREDN without too much trouble. What’s stopping people from just using a PBX like that for voice chat?

  • early_riser@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    Update: I got Mumble working without a lot of grief. Their mobile client isn’t great though. I might try Stoat.

    Federation just complicates things, as it’s just for a myself and a few friends.

  • Lumisal@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 hours ago

    This has big XKCD Energy. It almost feels like an exact recreation of the comic but with tech:

    • early_riser@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 hours ago

      I meant the OP more as a lament about it being hard rather than a quip about it being easy.

      Though upon reflection it’s not the voice chat that’s a problem, it’s the fact that Discord is a lot of things, a chatroom, a VOIP service, and so on, and recreating all those things on top bolting on federation (which I don’t see as a desirable feature in this case) is what makes it so hard.

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 hours ago

    It’s not! Use SonoBus; it’s dead simple, and superior to Discord. It’s far lower latency, with customizable filters, peer-to-peer; and totally free.

    Now if you want emojis and video and rambling channels and stuff, you will have to go elsewhere.

  • aliceblossom@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 hours ago

    Since no one has mentioned it yet -

    If you haven’t tried setting Synapse up with the ansible playbook you should. It’s almost push-button and has 1:1 voice calls by default. Setting up group voice from there is a bit challenging, but the playbook has a section for it as well if you’re willing to try.

    Edit: cookbook - > playbook

    • early_riser@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      I haven’t messed with Ansible in a bit. Do you mean playbook? Or is cookbook some other concept I haven’t learned about yet?

  • Ledivin@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    21 hours ago

    It’s not, but the people who are asking are often not tech-savvy, and any amount of self-hosting will be hard for them