That doesn’t address the issue of storage and compute power for streaming to the absurd amount of users.
There’s been attempts before and it all comes down to file transfer time and storage (because at the time the servers weren’t transcoding for streaming the file. Secondary issue of buy in, like what we see with niche communities staying on reddit instead of moving to the fediverse.
There already exist a number of projects out there like peertube. Take a look at how even the most popular instances are doing. It’s not well.
The closest thing was around a decade ago, the popcorntime or popcornflix or whatever it was called app/program that was just a nice front end for torrenting videos and watching them before they finished downloading. Each individual user was responsible for their own storage, network connection speed, and compute power to render the video for themselves. Each end user was also contributing back through helping others to download the file via standard torrenting p2p stuff.
So now you need a front end to host the magnet links to the files, and a robust set of seed servers so no video is ever truly lost. That still doesn’t cover a significant portion of youtube’s functionality like reccomendations, comments, allowing creators to edit/adjust videos after the fact.
Unlike reddit, youtube is technologically complicated and impressive. Hell, read up on some of the stuff Netflix has had to do to achieve reasonable streaming quality and speed on an insanely smaller curated library.
A decentralized federated solution is possible, but there’s a shit ton more that would have to go into this than just appealing to the concept.
DarkenLM@kbin.social 1 year ago
I don't think even a decentralized service could hold a mass equal to youtube. That would require that either the owners of all instances pay from their own pockets with mostly no income to support it, or that every user paid up, which is not going to happen, at least not in a service like youtube.
netburnr@lemmy.world 1 year ago
Some of us are data holders and have Gigabit internet with options to go even higher. Don’t count out the little guys ability to share massive amounts of data… been doing it since zip drives and CDs
Traister101@lemmy.today 1 year ago
Let’s say only 500gb of video are uploaded every hour in this hypothetical federated YouTube (actual volume for the site looks to be ~200tb an hour). Are you honestly going to argue that even that’s even just conceivably maintainable? You have to infinitely add storage space, multiple TBs a day.
registrert@lemmy.sambands.net 1 year ago
Let’s say I run my own hypothetical, federated, userpeer-to-peer and opt-in server CDN function-platform, also known as PeerTube…
I’d only accept those video uploads/uploaders I consider quality content.
I’d love to host many content creator’s videos. From the goodness of my heart, for free, as a gift to you all. But certainly not all videos, and nowhere near 200 TB/h. But I can afford to host many TB’s without it impacting my private economy.
That video of some idiot eating tidepods or whatever the current thing is? They could find somebody else that will host. Or if unable, host their own videos. Now we’re both happy.
kakes@sh.itjust.works 1 year ago
Have you seen the sheer amount of data hosted by YouTube though? There’s no way any amount of hobbyists are going to hold a candle to that.
ubermeisters@lemmy.world 1 year ago
Except you don’t force licensing so you’ll get shit down immediately by some DMCA bullshit, by some asshole law firm.in another country probably.