upvote
Delivering the bits is not the hard part of making a successful video platform. It's other stuff like recommendations and content discovery that is actually useful, allowing creators to monetize enough that they want to be on your platform, navigating legal issues, fighting spam and abuse, and getting enough users to sign up and start using your service.
reply
Delivering the bits is a part of it though. When youtube changes its api in a way that forces NewPipe to change its algorithm, they have to push out a change that forces users to update the app. This is annoying because naturally you won't find NewPipe on the app store so updating the app is tedious for users who use it. The parent's workaround fixes some or all of this nuisance, depending on how implemented
reply
Delivering the bits might not be hard. Storing the bits is hard. Or at least expensive.
reply
Peer to peer died because (1) a lot of the world, especially outside the US, has terrible upload/bandwidth, (2) HTTPS CDNs got _really_ cheap, far cheaper that p2p technologies like BitTorrent+WebSeed.

There are a minority of users who care about being able to host videos that violate YouTube/TikTok/Instagram policies. Unfortunately, a significant part of that minority is working with infringing or illegal content, which both prevents ad networks from working with you and attracts attention from law enforcement.

reply
That would put users at risk of being sued/punished for copyright infrigement.
reply
How do you verify you get the right data from your peers? With torrents we know the correct hashes for each block. YouTube probably doesn't do this.
reply
this is exactly why i worked on webtorrent ~13 years ago https://github.com/webtorrent/webtorrent
reply
there exist distributed alternatives like joinpeertube.org but they never really take off. Consumers like centralization, look at twitter.
reply
I tried using Peertube but finding an instance whose content policy fits what you're meaning to upload and responds to sign-up requests isn't trivial. It's basically perpetual storage they're offering for free so I get it, maybe the real surprise is that youtube makes so much money off of us that they can afford this

Found one in the end when I didn't have a choice anymore and put renewed effort into it (Google's algorithm won't let me into my account anymore, saying they don't have enough information to verify it's me (username, password, recovery email.. not enough apparently, but there is nothing else), so I'm a Peertube exclusive now) but iirc I can't use it for everything, like if I wanted to upload something in Dutch I'd have to find a new server that allows my language

reply
yes, will you also be providing the caching server? Because that's the main blocker I think, nobody has the resources to cache them.
reply
Pretty much worse user experience guaranteed, plz no.
reply
I honestly don't see how those two things are related.
reply
deleted
reply
The problem with P2P video is that it's expensive to host and most of the people using it are going to use it for child abuse. It makes it not realistic.
reply
> most of the people using it are going to use it for child abuse.

This is deeply unsubstantiated and does not help contribute to a constructive debate. Please consider thinking more carefully.

reply
“Most” is hyperbolic but it’s a real problem in any system designed for peer to peer hosting or sharing.

If the system is truly distributed it means you might not be able to participate without hosting or transmitting CSAM.

It’s also been used as a deliberate attack, which is known as “pissing in the pool.” Flood the system with CSAM and copyright infringement.

reply
Most P2P video system make you seed only the video you started watching, thus making the point about transmitting csam moot.
reply
If I search for The Best of Both Worlds but open the video to find it's csam and not st:tng then I've unwittingly started watching, and thus potentially seeding, the csam.
reply