YouTube alternatives: P2P video hosting that uses up to 60% less bandwidth [pdf]
math.oregonstate.edu
math.oregonstate.edu
If I understand this correctly, it's worth clarifying that "60% less bandwidth" is for the website host, not the client. Which yeah, is expected if you're using a P2P protocol to offload your bandwidth costs to your users. But it's not a 60% bandwidth savings for the consumer.
I know some might think that's obvious but it's always worth clarifying whose bandwidth you're talking about.
So you're stuck with either VP9, or HEVC which is not royalty free, because nothing better exists at the moment.
But yeah, codecs and smart format selections/ABR are critical to reducing bandwidth.
Don't feel like writing more right now, but just felt like saying youtube is terrible in performance to my eyes.
Any solution would:
1. Need to have unique content.
2. Have a mechanism to incentivize new content being created.
3. Make it easy to discover (1).
These problems can be addressed, but I believe it will inevitably result in centralization.
Does video sharing even have to be a business for every single person who participates. P2P is funded by people paying for internet service. Some folks might just want to share video with a small audience, and not for profit. Friends, family, colleagues, etc. Is every single internet user desperate for traffic. Does every internet user have to imagine themselves as a "tech" company, serving ads, asking for fees to "remove" ads, and collecting data about other people. Not to mention using opaque algorithms to generate "recommendations" that favor an online ad services business model.
In any event, P2P might reduce hosting costs, which is obviously a barrier to entry for anyone wanting to host their own video. Even better, it might allow those costs to be financed by other people without:
1. Signing up for anything (submitting personal data)
2. Viewing online ads
3. Facilitating data collection and tracking by "tech" companies
Does this even have to be a business for every single person who participates. P2P is funded by people paying for internet service. Some folks might just want to share video with a small audience, and not for profit. Friends, family, colleagues, etc. Is every single internet user desperate for traffic. Does every internet user have to imagine themselves as a "tech" company, serving ads or charging cryptocurrency, and collecting data about other people.
Not going to happen.
> Current video streaming and storage systems such as YouTube, are based on the client-server model, thus do not scale well in terms of bandwidth and computation.
YouTube seems to be doing just fine as-is, as well as all the millionaires using the system as is.
> The recent development of Peer-to-Peer (P2P) networks..
Wait, what year was this written? 1996?
https://scholar.google.com/citations?view_op=view_citation&h...
Just point 1 alone would require the entire internet backbone to be upgraded. We're still trying to get that done for IPv6, so don't expect to be able to use this in the near future.
The other points would make it vulnerable to DoS attacks and even without bad actors it needs large scale and a slowly changing network base to work reliably.
But it got published.... So I guess that's worth something?
My understanding is that a CDN for video improves performance and reduces traffic for the host but the total bandwidth doesn't change for the client, so for a network operator it wouldn't make any difference.
In contrast with p2p, bandwidth may or may not be saved for the ISP. If my peers are close to me, sure, but if all my peers are US based, then there is no bandwidth savings. Furthermore, when I stop stream the video, and I don't have parts any more, and another in my area is still watching, they now have to connect to US peers and/or origin server.
This is obviously oversimplified. In reality, the best solution likely includes a CDN combined with P2P, which would maximise bandwidth savings for hosters and maximise performance.
Google is 1 of the sponsors, but I don’t think that means too much.
ads can be implemented but I'm not sure why you are saying that you couldn't get viewers...
However, you could make money like many professional youtubers: sponsorships for companies. Getting a sponsorship requires a certain amount of fame and viewers in the first place, though. It'd be near impossible to start a Youtube-like career, but for existing Youtubers who can use this system as a secondary/alternative video host, the problem wouldn't be so big.