this post was submitted on 23 Sep 2024
553 points (97.3% liked)

Technology

59314 readers
4568 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] jlh@lemmy.jlh.name 43 points 1 month ago (1 children)

The fact that they can do expensive, on-the-fly video processing like this, and still make a profit, proves that video hosting costs are not an insurmountable barrier for the open-source internet. We need to make hardware accelerated peertube ubiquitous, and get creators to move over.

[–] catloaf@lemm.ee 44 points 1 month ago (4 children)

Processing isn't the expensive part. It's bandwidth. Transferring that much data gets expensive.

[–] osaerisxero@kbin.melroy.org 29 points 1 month ago (1 children)

Storage more likely. Google owns fiber backbones and peers against the tier 1 providers directly. The over all point of 'no, it's still prohibitively expensive' stands unless you've got 20B of dark fiber in your pocket.

[–] jlh@lemmy.jlh.name 2 points 1 month ago (1 children)

Right, that's probably true. Video encoding hardware and storage is incredibly cheap, but we get talks from netflix engineers where they're talking about how they're limited by dram bandwidth on their servers.

Some napkin math:

Youtube has ~7M average concurrent viewers.

https://streamscharts.com/overview?platform=youtube

A 1080p av1 stream is roughly 2-3mbits, maybe 5mbits for 60fps. You could serve all of those users with 14tbps of bandwidth, then.

Stockholm peering pricing for 14tbps (rough ballpark at this scale tbf) over 43x 400gbit ports at a Stockholm Internet eXchange, would cost about 240k EUR/month, with a 25% volume discount.

https://www.netnod.se/ix/netnod-ix-pricing

For comparison, Mastodon's monthly donations are about 30k EUR/month, and lemmy.world receives about 2k EUR/month.

Super rough calculations, but there's probably enough of a base in the fediverse for us to take over like 5% of Youtube's viewer base, funded through donations. Not as cheap as wikipedia, but still doable with a committed open-source community. Beyond that, and a netflix/spotify/nebula subscription model would allow to fund further market share.

It's notable to see though that Nebula seems to have millions in monthly revenue, but only about 700k subscribers (aka barely 100k concurrent streams). However I believe the majority of their expenses are going towards their creators and towards marketing for future growth.

But yeah, I think network effect is a bigger barrier than cost here.

[–] Auli@lemmy.ca 1 points 1 month ago

Think your numbers are a little off. I think YouTube has more thrn 7 million concurrent users. Largest streaming platform by a large margin.

[–] Maeve@kbin.earth 2 points 1 month ago (1 children)

And our own bandwidth, too. Google isn't paying my Internet bill. Hope the rest of my content creators switch soon, otherwise I'll miss them.

[–] patrick@lemmy.bestiver.se 3 points 1 month ago (1 children)

What could content creators switch to that would save your own bandwidth?

[–] Maeve@kbin.earth 1 points 1 month ago

Something not wasting it on endless ads.

[–] grue@lemmy.world 1 points 1 month ago (1 children)

Yes, that's also why bittorrent (which PeerTube runs on, by the way) is a figment of our collective imaginations, impossible to viably implement.

[–] neshura@bookwormstory.social 8 points 1 month ago (1 children)

Torrenting was created precisely to solve the bandwidth problem of monolithic servers. You very obviously have no idea how torrents (or PeerTube for that matter) works.

[–] grue@lemmy.world 3 points 1 month ago* (last edited 1 month ago) (2 children)

Was my sarcasm not thick enough?

My point was that PeerTube works just fine because BitTorrent is viable.

[–] Auli@lemmy.ca 1 points 1 month ago

But it’s not. People don’t upload as much as they download. Also internet connections are inferior in the upload speed.

[–] sunzu2@thebrainbin.org -4 points 1 month ago

I caught it, down voters suck at reading lol