• Swedneck@discuss.tchncs.de
    link
    fedilink
    arrow-up
    35
    ·
    1 month ago

    as if the technology is what makes livestream services difficult anyways lmao
    it’s just expensive as shit because it involves a lot of data

    • luciferofastora@lemmy.zip
      link
      fedilink
      arrow-up
      9
      ·
      1 month ago

      A lot of data throughput and buffer just for ingesting and distributing the live streams themselves, technical and business administration to keep things running, moderation to ensure compliance with content laws and data protection regulation, and then there’s still all the other fancy features major platforms offer if you want to compete for users.

      Multiple resolution options with server-side rescaling for users with slower connections? Graphics computing power.
      Store past broadcasts? Massive amounts of data storage capacity.
      Social features? Even more moderation.

      And we haven’t even touched on the monetary issue of “How do you pay for all that?” and all its attached complexity. You could be running the nicest platform in the world, but without any funding, it won’t run very long.

      • monk@lemmy.unboiled.info
        link
        fedilink
        arrow-up
        4
        ·
        1 month ago

        So it I cut the server-side rescaling, target just the developed countries, skip moderation and don’t store broadcasts, it should be easy? Noted.

        • luciferofastora@lemmy.zip
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 month ago

          I mean, the minimum you need is some authentication mechanism, a secure certificate, an authenticated endpoint to send a live data feed to, an endpoint to query a given live data feed from, maybe a website to serve the whole thing for people that don’t have their own tool for reading and playing back a live data feed…

          …and the infrastructure to distribute that data feed from ingest to content delivery. Easy.

          (Note: easy does not mean cheap. Even if a live data feed ingest and delivery was easy to implement (which I doubt it is), you’d skip buffering (to reduce memory demands) and only used a single server (to spare such stupid things as distributed networks, load balancing, redundancy or costs for scaling cloud solutions), you’d still have computational overhead of network operations and of course a massive data throughput.)