Hi, my post is focusing specifically on YouTube since I observed the following categories have less intrusive solutions or privacy focused solutions, even if they are paid:
- Operating Systems (Linux, for example)
- Instant Messaging (Element, for example)
- Community Messaging (Revolt, for example)
- E-Mail (Proton, for example)
- Office (libreoffice, for example)
- Password Managers (Bitwarden, for example)
However, how do we distribute videos and watch them without data collection? I am NOT asking how do I use a privacy-focused front-end for YouTube, by the way, I am aware they exist.
I am wondering how we obtain a FOSS solution to something super critical such as YouTube. It is critical since it contains a lot of educational content (I’d wager more than any other platform), and arguably the most informative platform, despite having to filter through a lot of trash. During COVID, we even saw lecturers from universities upload their content on YouTube and telling students to watch those lectures. (I have first-hand experience with this at a respectable university).
I refuse to accept that there is nothing we can do about it.
Peertube exists. Use it.
now I will admit that peertube is lacking content, but when you make something put it there. When you want something search there first and check out youtube last. This rewards those who publish there with your eyeballs
Are there any good PT clients for Android?
Check out newpipe
firefox works great. You don’t need an app for everything.
I think you can use web browsers with it
The key problem that needs to be solved is the monetization problem. Nostr has a potential solution though. Over the last two months alone, their users have “zapped” (tipped/donated) other users around 950K (nearly 1 mil!) USD worth via lightning and that number continues to grow. And it doesn’t just make it easy to pay content creators, but to also put a portion of your “zaps” towards the relay you use or development of the software if you want. If you have a nostr account, you can easily tie it to a lightning address to send/receive tips, nostr doesn’t take a fee. Relays can also portion out a bit of their zaps for the people who publish the most engaging content on their relay. The possibilities are quite extensive. And because it’s over lightning, zaps happen instantly and for pennies or less in fees. Though, you can use nostr without zaps at all.
For those unfamiliar with nostr, it’s a decentralized social media software much like ActivityPub/mastodon, the main use right now is as a twitter/instagram clone but there’s also a reddit-style section being built up as well. Video hosting itself could be done by relays or through a P2P system similar to IPFS. Moderation abilities from the perspective of the instance/relay are identical to activitypub/mastodon. But one bonus if that if your relay goes down, you don’t lose your identity, since your identity and relay are separate. And if you change apps or relays (you are typically connected to multiple relays), all your content moves with you seamlessly. And the payment/zap infrastructure is all decentralized, relays don’t ever custody or manage the payments. If you tip a content creator, it goes directly from you to them. The lightning network has basically limitless transaction capacity. If you have cash app, it supports lightning, so you can already send zaps (you will need different apps to receive zaps though because cash app doesn’t support the LNURL standard). Strike natively supports it. And because it’s lightning, it works in every country automatically.
Long-term, if I am a content creator, which “fedi”-type system is going to be attractive to me? One where users can send me tips and mircopayments or one where they can’t? This is why I think nostr is going to win out long-term over AP/Mastodon. Mastodon could add this kind of functionality but I don’t get the impression they’re open to it. People may not want to commit to yet another $5/month subscription to a YouTuber’s patreon or nebula or whatever, but they are happy to tip 1-10c after watching a video. So there’s a psychological beauty to micropayments as well. As some random person I have made like 7c on tips this month, but I’ve also given out plenty to other people.
Source about nostr fees: https://lemmy.ml/post/17824358
Unfortunately this financing requires a populace widely adopting cryptocurrency…making it a pipe dream for mainstream use.
Tips are generally a bad model as well, which creates an incentive for rapid and pandering work (like ad supported content).
Patreon had frankly built all of YouTube that is worth watching. I think a simple payment system using real banks can be integrated into smaller hosting services.
It’s all academic though, YouTube is unrivaled in ad revenue and helping you expand an audience.
25% of Americans own crypto, usage continues to grow year after year both domestically and internationally. Most people have a crypto-capable wallet on their phone (CashApp, Venmo, Paypal). It solves problems traditional financial systems can’t solve well. That’s a trend that has been happening for 15 years. You can be mad at it, but it doesn’t change that it’s true.
As nice as an idea as it is, it will never be feesible for one reason: buy in. You would have to get everyone on youtube to migrate to the same platform. Just about everyone who uses windows has gripes about it, but the masses don’t migrate to Linux. Because it is change at all, and there are too many choices. I like anyone else here, would love for folks to even consider an alternative, it’s a losing battle against human nature.
Network Effect is the biggest hurdle for sure. I think it it true for so many other services too. I think we can agree there is no real technical problem to solve, we only look at the technical problems because trying to “fix” the social and political issues is a lot harder. Digital Markets Act is supposed to address this but time will tell if it has any lasting impact (in the EU).
Torrents solved this problem (big data distribution) over 20 years ago now, and is still a sizeable chunk of all internet media traffic.
All that’s needed is for people to actually create torrents for their content, and a user friendly way for people to post and view magnet links.
I’m trying to integrate them into lemmy in various ways: https://github.com/LemmyNet/lemmy/issues/4204
I appreciate your work. I’m thinking it should be easy to reach out to non tech content creators to get permission to migrate their stuff, and for end users like me to request that without a technical barrier. For example: I was watching a self defense channel throughout the week until the youpocalypse happened. What if there is a simple button for me to request his data to be integrated into your system? I’m pretty sure he is more focused on exposure and reach rather than ad revenue, so he might consent. You interpret this to be consent to ytdl it, store it, spread it.
I refuse to accept that there is nothing we can do about it.
I don’t think you quite understand just how stupendous the amount of data Google processes from YouTube alone is. There is basically no way for hobbyists to provide an equivalent service. Very few companies have those kinds of resources. If you want, you can of course try running a PeerTube instance, but you rather quickly run in to problems with scaling.
I find it almost miraculous YouTube exists to begin with. It is no accident Google has very few competitors on that front, and I don’t think YouTube is even profitable for them. Without Google’s deep pockets and interest in monopolizing the market, YouTube would have withered a long time ago.
Trust me, I want a solution too. But 500 hours of content are uploaded to YouTube every minute. All of that is processed, re-encoded, and saved with multiple bitrates. You can’t compete with that. YouTube might eventually keel over from Enshittification and its own impossibility, but replacing it with anything meaningful will be a challenge.
[…] I don’t think YouTube is even profitable for them.
Correct. Even Google, one of the richest companies in the world, is struggling to afford the massive infrastructure required to run YouTube. That’s why they’ve been cracking down on ad-blocking software lately.
Also, this is likely why they’ve been pushing their new updated Chromium-based infrastructure for web browsers, which will prevent ad-blockers from working on websites. If you’re not using Firefox or Safari to browse the Internet by now, you should switch. They’re the only independent browsers not using the Chromium framework.
Restaurants don’t take steaks off the menu because they aren’t are profitable as salads. One date wants a salad, the other wants steak, they make less profit on the steak plate, but the average of the two is profit enough.
It’s ridiculous to look at any one service of these behemoth monopolies as an island - They are one collective thought, EVERY SINGLE PIECE does not have to be to enshittified to generate the biggest possible profit.
I’m not as optimistic as you.
Hosting video is really expensive. Making video is really expensive. YouTube was losing money for about 15 years despite having a monopoly on online video for most of that time and the best advertising tech in the world. I don’t think it’s possible to make a free competitor to YouTube.
On the paid side, there’s plenty of streaming services that are making money. But you have to be already established in order to get a contract. And since you will typically have to use social media in order to get past that initial barrier, it might as well include YouTube.
However, my guess is that YouTube makes the majority of it’s money from larger channels. If the larger channels all join paid streaming services(e.g. Nebula) then gradually that may be able to bring YouTube down.
This seems like one of the few problems where crypto might actually be useful. It would allow people to automatically and anonymously pay both the creator and the host of that video. Maybe make it a federated system and every host gets paid based on how many Bytes they send. The creator gets a share of that money and the whole system uses something like Monero or whatever. Not sure what the costs of that would be, but I assume its not too outrageous. If it was, YouTube wouldn’t be able to exist.
Isn’t that what LBRY is trying to do?
Basically, but I’m not sure how well it’ll work longterm due to the website not really contributing anything to the system afaik. Though I have to admit I haven’t looked that far into it, just posting my notreallyeducated guess. https://lbry.com/faq/host-content
People are working on this for general decentralized storage, some of them have existed and been functional for 5+ years, I’m not familiar with all the names but there’s jstor (jstore?), filecoin, etc. When you have a system where you need to manage a database (and everybody’s copy of the database is the same) but you need to do it in a decentralized, P2P way, blockchain is really the only solution. A system which records who is hosting what and allows people to buy & sell storage is exactly this: a database with some buy/sell frontend.
Ok so first let’s go over what YouTube provides: Storage, community tools, search algorithm, add sense, authority over copyright, front end.
Realistically you could probably cover the front end, search algorithm, and community tools with FOSS collaboration.
Everything else gets harder.
For storage, the VAST swaths of data, and forever growing nature of YouTube storage nearly guarantee its market dominance alone… if they can contain that infinitely growing monster forever. Its their greatest strength and can also be its Achilles heel. I would propose that video hosting would be covered by the creatives. This change creates a ripple effect that effect all the other challenges, but immediately raises the bar for entry, and with the exception of the highest earning creators, videos would have to be cycled out when their earning capability falls below cost to host. But! This has good sides, like the best videos would linger and bad videos would fall off increasing the quality of what remains. Creatives would have more control over their videos. You could also have a system that rotates videos between a cold storage and live videos, where cold storage would use a torrent like system vs the streaming of a live system, which would allow cheap storage of low earning videos to still have them available for those who could wait.
Copyright, so with the creatives holding the keys to the content, this new youtube would only facilitate the connection and front end, but would not regulate it. So copyright claims would have to be handled by the creatives. This is a sharp as hell double edged sword! You won’t be copyright trolled as successfully any more BUT your odds of ending up in court could be higher as there is no way to appease the record labels and what have you so readily. There would also not be a method to scan the videos to easily find other people who are stealing YOUR content either. And you would have to deal with the person stealing your content directly.
And ad sense. Without a unifying front to bargain with advertisers, it will be like the Wild West. Most advertisers don’t have assurances of enforced standards and will be very timid to employ this new system. They would all have to vett creatives separately, and it would work allot like Sponcers do now, but ultimately i think it would be a boon, but for a wile the money won’t be there.
Also it’s worth mentioning the “how to distribute content among peers” problem has mostly been solved and has for over a decade, just that nobody has built out the UX for it for a YouTube clone. Torrents exist, #freenet and #hyphanet exist, #ipfs exists, these are all excellent platforms for storing and distributing content without relying on expensive, centralized hosting. Instead, users share the burden of hosting. There’s a whole category of software that solves this problem in different ways (P2P). Unfortunately, every new generation of developers seems to want to re-invent the wheel instead of using time-tested tech that already exists but just needs a UX refresh or maybe some protocol improvements.
If you have a tube site and it says “to skip ads, install IPFS”, everybody would be using IPFS.
I was just reading this issue on Github last night and I really don’t see how PeerTube is any better than a traditional server for hosting videos. The peer part of it seems to have such a miniscule impact on the whole thing that it just feels like a gimmick. I’ve read that the biggest problem for PeerTube instance hosts is storage and not the bandwidth. The only thing that peers can save you is tiny bit of bandwidth from what I understand.
So from what I’ve gathered, relying on peers only for hosting the video is completely unviable. And that makes sense, especially for old, unpopular videos, there will be no peers to begin with. Even if every video on the site is being “seeded” by viewers, the reliability of connection and bandwidth would be very bad because you can’t know if the peer is some guy on the dial up connection. Even in the perfect scenario where everyone had very reliable connection and good bandwidth, the fact that browsers don’t support p2p protocol and rely on a hack/workaround to use it, will mean that there will be delays. So starting the video and rewinding would be painfully slow.
Is there something that I’m missing, or is PeerTube really not that much better than a “normal” video hosting server?
I wish people would start uploading their videos to Pornhub so I wouldn’t get embarrassed whenever someone sees the app on my phone.
/s…or am I?
People use YouTube because YouTube pays them. You want to get paid without a middleman; you have to use cryptocurrency. The Fediverse hates crypto, so the Fediverse will never have a YouTube replacement.
What exactly would prevent people from paying in actual currencies? Crypto is in no way a requirement for a YT replacement whatsoever.
What exactly would prevent people from paying in actual currencies? Crypto is in no way a requirement for a YT replacement whatsoever.
You want to get paid without a middleman
This is the part you missed. Imagine Lemmy but for videos instead of links. Users pay creators via some subscription or likes mechanism. Lemmy instance admins do not want to deal with:
- Custodying the funds and having to keep them safe
- Having to make connections to every major national banking system or payment processor
- Dealing with chargebacks, payment disputes, counterparty risks, KYC/AML/other onerous regulations etc. People are used to cards being “instant” but full settlement on the backend takes days to weeks depending on how you define “settlement”.
Doing these things is an absolute nightmare and takes a lot of human time. Human time costs lots of money. All this just to move money from viewers to content creators.
Bitcoin via lightning, for example, can do all of this for them without any of that mess. Payments can go P2P directly from viewers to creators. Payments can be settled instantly for <1% in fees, usually pennies.
There are many payment services that require pretty much nothing from the server/instance once implemented, and doesn’t cost anything for the instance (the fees are taken from the payer), specifically to address the issues you mention. It’s already a solved issue.
With bitcoin everyone now has to go to an exchange to convert the pseudo-currency to actual usable currencies, which is a much more annoying middleman IMO, which will then also take a cut.
And what are the fees like on those services? Does their fee structure work for micropayments? And do they support every country out-of-the box or are there some they don’t support? How do they handle chargebacks and counter-party risk? What is their settlement time? Do they occasionally freeze accounts for seemingly nonsensical or political reasons? Since we’re on the privacy community, how is their privacy? Can you, for example, sign up as an instance admin and automatically have them forward payments to content creators, or would you need to custom-code that through an API and then register with a non-standard account because now you aren’t a regular user but an intermediary? Try being an “intermediary” on Paypal and your account will get shut down very quickly, because you aren’t allowed to do that. You’d have to custom negotiate a special deal with them and fill out a bunch more paperwork and probably pay higher fees and meet a bunch of other requirements like being incorporated and obtaining insurance and auditors and the list goes on and on.
Ask anybody in the adult industry how much trouble they have getting access to these services even though the business they are engaging in is perfectly legal. Not grey area legal, fully certified legal by the US Supreme Court and appellate courts up and down the system for decades.
Answer these questions and you start to see the appeal of not having a third-party custodian do all this. Bitcoin lightning can do all of this, instantly, for 10-1000x less fees and massively less complication. You can say you don’t like crypto, that’s fine, but it’s legitimately better at solving these kinds of problems which is why adoption has been growing for 15 straight years.
But it’s not objectively better, because you can’t fucking use it. It’s digital tokens that are literally unusable until exchanged for real currencies, which brings the need for exchanges in to the picture (see my edit above).
You don’t have to convert it to fiat if you don’t want to, plenty of people use Bitcoin as currency, that is the entire point. Users tipped each other nearly a million USD worth of it on nostr int he last two months ($950k). You can go to any major city and find place to buy/sell/spend it. Many places online accept it too, of course. The network effect is quite large. Bitcoin’s market cap is larger than sweden’s GDP. It moves trillions of dollars of value every year. Not people “hodling”, people using it to do funds transfer.
But if you want to, you can absolutely convert it, with a single click. Those middlemen typically take a lower cut since they’re doing conversion not sending/receiving/settlement which is a much risker and therefore expensive service. There is, for example, no counterparty risk if you convert somebody’s BTC to their native currency, but there is if you transfer that person’s money to another person or act as an intermediary. I use strike for this, strike’s conversion fee is less than 1%, in many apps or exchanges, conversion is literally free because the app wants to incentivize you to store money with them and because it’s just updating some row in a database.
Except for less than a handful of countries worldwide, bitcoin can’t pay your rent, your mortgage, your groceries, your gas, your tuition or anything in day-to-day life. It is effectively not usable as payment for basic things yet, you would die if that was all you had.
I can spend money (even digitally) without any fees at all, no functional delay (as in, I’m not bothered by the technical delay), no need to convert it and wait for the fiat to be paid out to me from an exchange. that is not doable with crypto.
Crypto may get there one day, but it is still very far from being there after 15 years.
Easy solution: host an FTP with all the videos. It has existed long before YouTube was a thing.
More advanced solution: Torrent ala Pirate Bay. High quality videos have been distributed this way long before YouTube even supported 1080p. Peertube is based on similar solution as this.
The main problem is to attract content creators to the platform. The problem isn’t technical.
Dude no one can figure out ftp. Before there was yt there were embedded QuickTime videos and video podcasts
That isn’t a solution, because YouTube provides discoverability as one of its primary draws. The primary draw for content creators is the promise of being paid via the ad network. So FTP doesn’t offer 1/10th of what people go to YouTube FOR. EVEN if your theoretical FTP server had literally every piece of content in the world; people would still go to YouTube.
Recommendation systems are well studied. I don’t think it’s unreasonable to add some form of recommendation layer separate from (or on top of) the content delivery. It doesn’t need to be up to par with YouTube’s, at least before there’s any major content.
Most YouTubers rely on sponsors or Patreon. Podcasters are doing the same - many of which are self hosting. So I don’t think an ad delivery system is that needed.
I don’t see how it would have to work much differently compared to how Pocketcast or Overcast already works.
The first problem is getting content to the platform.
There isn’t even a recommendation engine for video media that is open source and/or freely usable at this point in time that I am aware of. This needs to be a public database which is editable freely by everyone, in order to get every detail about media. Something like OpenStreetMaps; but for audio/video – and a suitable media recognition engine so that every variation of a media file doesn’t need its own entry. We also need laws so that services such as these are clearly protected by fair-use; because they currently aren’t, and get attacked at every chance by media conglomerates.
Recommendation systems don’t need to be that complicated. In its base form it’s just a list of videos you’ve watched (or content creators or topics). It can then be compared with the watching lists of other people to get an idea of what else you might be interested in. No need for any advanced video recognition.
Maybe this list is isolated within a single instance. Maybe it can be shared between instances. Different instances might use different recommendation systems.
Again, it might not work as well as YouTube’s, but I don’t think it needs to.
you offer content creators a better revenue share to make content for the new service while offering the same level of stability. there’s a reason why nobody has done it.
Element isn’t replacing shit. I hate Matrix