• just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    1
    ·
    18 hours ago

    Video will not work for AT whatsoever. Text and images, fine, but I’m pretty sure leveraging edge delivery of video is just not going to work out well for users. I think they’ll need a centralized host for that portion, or some fancy ways to offload bandwidth otherwise to prevent constant hammering of popular videos.

    • Ulrich@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      13 minutes ago

      PeerTube uses WebTorrent technology. Each server hosts a torrent tracker and each web browser viewing a video also shares it. This allows to share the load between the server itself and the clients as well as the bandwidth used through P2P technology.

      https://en.wikipedia.org/wiki/PeerTube

      • just_another_person@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 minute ago

        Yes, and it’s incredibly slow and wouldn’t scale to millions of users. If one user is high bandwidth, and another low, you’d have uneven distribution of traffic for a newly connecting user, meaning the entirety of whatever you’re about to watch won’t be completed in time for a good user interaction flow. The issue isn’t whether it’s technically possible or not, but if it’s functional enough for similar traffic as TikTok.

        The other issue with torrenting is that a lot of users may incur data charges if the service were to be constantly seeding other users on limited data plans or with data or speed caps in general. It’s just not the right tool for the job.

    • Chozo@fedia.io
      link
      fedilink
      arrow-up
      13
      arrow-down
      1
      ·
      16 hours ago

      Could implement torrents, which I believe is how Peertube handles it.

    • Deceptichum@quokk.au
      link
      fedilink
      English
      arrow-up
      8
      ·
      16 hours ago

      So why does it for for AP with Loops? What’s the fundamental difference between, isn’t the Fediverse the more decentralised system?

      • Kairos
        link
        fedilink
        English
        arrow-up
        8
        ·
        14 hours ago

        Because Activity Pub is not a data salad. A video lives in a specific place.

        • Deceptichum@quokk.au
          link
          fedilink
          English
          arrow-up
          8
          arrow-down
          1
          ·
          edit-2
          15 hours ago

          Loops uses ActivityPub and feeds video in a TikTok like manner.

          What’s the difference that makes it not achievable for AT but okay for AP?

          • just_another_person@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            1
            ·
            14 hours ago

            Because one costs money and another doesn’t. Simple fact.

            CDN distribution of content is 2X the cost of static hosted files. This isn’t a pendant saying “I CAN DO THIS” scenario, it’s “can it be monetized”, and in the case of of a video service on AT, absolutely not. Who do you think is paying for the hosting costs of a popular video in this scenario?

            Cuban doesn’t know WTF he’s talking about about at all, but if he wants to launch competition and pay for that, there is certainly an expectation that a return will be built. Ads all over the place.

    • catloaf@lemm.ee
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      18 hours ago

      some fancy ways to offload bandwidth otherwise to prevent constant hammering of popular videos

      it’s called a CDN

      • just_another_person@lemmy.world
        link
        fedilink
        English
        arrow-up
        14
        arrow-down
        3
        ·
        18 hours ago

        CDN won’t scale to millions of users all uploading videos on a decentralized system. Article is specifically talking about AT Protocol which doesn’t account for video. Making a global CDN distribution of videos from decentralized sources is whole other ball of wax.