You are viewing a single thread.
View all comments View context
6 points

I would want to see some data on costs, because I think you might be overselling the difficulty and cost a bit (I don’t actually know, just my good faith belief). Imagine if every content creator ran their own instance. Instead of needing to worry about every user coming to a single group of servers, the Creator only needs to worry about the cost of hosting their own content and the traffic they get.

With the number of YouTubers who have to get sponsorships and Patreon anyway, it doesn’t really seem that infeasible or unreasonable to expect content creators to run their own thing or pay to have someone else to do it. Doesn’t seem like the YouTube money is that lucrative, anymore, so not like it would be all that different, either.

permalink
report
parent
reply
13 points
*

https://gbtimes.com/how-much-does-youtube/

https://fastercapital.com/content/YouTube-cost-structure--YouTube-Analytics--Unveiling-the-Hidden-Costs-in-the-Cost-Structure.html

Estimated annual server cost: approximately $1 billion

Estimated annual data center cost: approximately $5 billion

Estimated annual bandwidth cost: $3 billion

Good luck running that shit from your closet server.

permalink
report
parent
reply
11 points
*

Sure, but you’re assuming all content is on one server. With something like PeerTube, content is federated.

That said, I don’t think federation is the solution here because a popular video is going to completely swamp that instance, but something P2P would probably work if you can stream from multiple seeders. Even if you copy like we do w/ Lemmy, you’d still end up with a handful of instances that are way more popular than the rest and those would get hammered if there’s a particularly popular video.

If you can spread that $6B (ignoring bandwidth here) over 10M people, you end up with a very reasonable $600/year, and costs would go down as more people join the network. I also assume a lot of that is duplication to handle demand spikes, which is baked in to the P2P system, so a P2P system would probably be way cheaper to scale up.

permalink
report
parent
reply
6 points
*

If you read the links, this includes their server clusters and employees across the entire world all doing complex load balancing and maintenance.

permalink
report
parent
reply
2 points

but something P2P would probably work if you can stream from multiple seeders

Which is, in fact, exactly how PeerTube works: it’s got BitTorrent built right into it.

Frankly, it’s ridiculous how people keep harping on this “problem” as if it isn’t long since solved.

permalink
report
parent
reply
7 points

According to that first link, it costs $6.1 billion to $11.7 billion annually to run YouTube. Even if you segment that into niche video communities, it’ll still cost hundreds of millions of dollars annually to host it, if you get a decent amount of traffic.

This is why YouTube is a monopoly. Because they have the ridiculous amount of money to throw at a “free” video hosting site. Any other video host would crumble under the weight of YouTube’s level of traffic. That’s also why some others, like Nebula, require a subscription model to function. Or any movie/TV show streaming service. They can’t afford to host that stuff for free.

This is also why Google is so obsessed with cracking down on anti-ad software. That’s how they make the money that pays for YouTube.

permalink
report
parent
reply
2 points
*

According to this, as of Jan 2024 there were 14 Billion videos on Yt. So effectively a dollar and change to host a video for all YT users.

Obviously it doesn’t work like that, but if the above commenter’s point was that I, a content creator, host my video and manage my own costs, and that video is linked via whatever federation, I can monetize and limit as needed as a creator, thus popular videos get paid to host, and unpopular videos are hosted for more or less table stakes because they’re only getting X hits per Month.

Some kind of WordPress-like container with a built-in safety switch for overages and - hey presto. Well, it’s a thought anyway.

I dunno, it seems do-able, even if the Great Unwashed are going to stick with YT and getting ads up the wazoo to see “I Stuffed My Face In A Fusion Reactor - Watch What Happens Next” and the like.

permalink
report
parent
reply
5 points

Several tried. Nothing as elaborate as cross dissemination, federation or whatever. But at least 5 to 10 years ago it proved to be almost impossible. Platforms like Rooster teeth, which was 100% subscription based, I think never broke even and still relied on YT ads for the majority of the revenue. Some big and small channels tried to at least just catalog, archive and serve their own videos and the costs still became astronomical really fast. Whenever you see one of those very old channels, most of them don’t conserve copies, let alone original source footage of their entire material. Everyone just delete their videos once they’ve been on YouTube for a month or so now, and they have to download their own videos when they want to reuse old footage.

Storage is cheap today, yes, but video really eats storage at an alarming rate. Specially now that 4k is the standard. So you have to reuse storage over and over. Transcoding is also really fast and optimized with modern algorithms, but it takes specialized graphical cards and data centers charge a premium to use servers with such capacities. Self hosting will never be able to satisfy a moderate demand. Get anything above 100 users simultaneously transcoding videos and a non-specialized server will halt to a grind just on IO calls to hard drives alone.

Once you consider all those factors it is obvious why YouTube is such a miracle.

permalink
report
parent
reply
1 point

peertube federates on activitypub

permalink
report
parent
reply
4 points
*

It’s such a miracle becuase the world gave it all of their content for free.

At least in part.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

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


Community stats

  • 15K

    Monthly active users

  • 6.7K

    Posts

  • 152K

    Comments