Skip Navigation

How do we replace YouTube?

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.

121 comments
  • 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.

      • Sure, a lot of people do even have entire youtube playlists and channels shared on torrents without their consent even, downloaded with youtube-dl. Getting existing content onto torrents should be pretty easy.

        We do need to get these content creators to create and seed their own torrents also tho, rather than have everyone else do it on their behalf, then post their own torrent links so others can help seed.

        The only clean way I see this happening is some kind of a tool that simplifies this, or a readme that can help with the process, possibly linked to lemmy's post creation as a video/audio upload button, and on any other platform that supports magnet links.

        If anyone knows of something like that already, it'd be really helpful.

  • Video hosting/streaming is the hardest use-case to replace due to infrastructure costs. PeerTube exists, which works like torrents and is probably the best solution that we're gonna get for this. I don't see it replacing YouTube though, since decentralization fundamentally limits reach (and potential income as a result) and a lack of data collection makes it harder to accurately profile viewers (both of which professional content creators care about). It's probably fine for hobbyists and FOSS projects that want to distribute videos though.

  • 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.

    • So i put more thought into this… assuming this was how a youtube competitor turned out. The negatives would begin to force certain human behaviors to mitigate risk. You would see guilds/channels form. This covers the weakness of the Wild West. Groups can bargain with more leverage from sponcers and demand more money in exchange for more consistency, these guilds/channels can also hire a lawyer on retainer if large enough to handle litigious tasks, and advise its members though copyright dangers. If it when it goes to court they can handle hiring of additional representation. The guild/channel would have say as to who they admit to the group, so they can expel risky members. But like joining an HOA creatives will have to adhere to the channels rules. But without a monolith controlling everything, you could find a guild/channel that has terms you agree with. This would bring a lot of the status quo youtube brings, but with everyone’s goals more aligned

      • For the algorithm,i would recommend using a hash tag system (i know they are not called hash tags but I’m in a stream of consciousness here) give creators the freedom to label hashtags to their content. Though to avoid gaming them, the value of views/upvotes is divided equally amongst all the tags, so if you put #hollow_knight as your only tag, you get more weight on a smaller net. Or if you act like an Amazon reseller and dump every single hash tag on you video to throw the widest net, you get a more shallow weight in each tag. I would count views AND like for this. Likes would be weighted more due to needing engagement. I probably would recommend not having down votes weighted either way, but obviously shown. And subscribing just guarantees the viewer gets notified at the top of the page.

    • I think you SEVERELY misunderstand the content on YouTube and the content that pays and people watch. The average YouTube watcher is quite brain-dead.

      The most profitable YouTube channels are:

      • shitty Mr beast style clickbait videos
      • kid cartoons
      • music
      • corporations

      https://en.m.wikipedia.org/wiki/List_of_most-subscribed_YouTube_channels

      https://en.m.wikipedia.org/wiki/List_of_most-viewed_YouTube_channels

      https://www.tubefilter.com/2024/02/02/top-100-most-viewed-youtube-channels-us-january-2024/

      The likes of popular youtubers with good content like Tom Scott and GamersNexus do not even make the list at all.

      Good channels like Stories to Old that aren't big, but well produced probably won't be able to make it at all with this setup unless they form a coalition with other small creators to pay for hosting costs and have someone with the expertise to manage it. That cost would severely cut into what they would be able to live off of.

      The most likely scenario is the platform becomes a wasteland of clickbait and child-friendly clickbait because that is what gets the most watch time.

      • So what YouTube is now. But there will be a higher bar for entry. I said as much. I fully expect groups to form and would welcome them. And the hash tag system would allow greater means of finding content that people want to actually watch, and still allowing these content farms to operate.

        But this is a discussion about possible YouTube replacement, and realistically i don’t see another company that could handle the infinite demands of free on demand video streaming that we would have been as our new masters. I took inspiration from the Fediverse in this regard. The FOSS collaboration may be able to stream line the hows and specifications expected to have creatives connect their content to the collective.

  • 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?

    • Peertube uses webtorrents, not regular torrents, and doesn't even hook into the larger torrent network, which is seeding most of media on the net.

      You're correc, the peer part of peertube is mainly a gimmick at this point, and it's nowhere close to being what torrents already are, a decentralized hosting network.

  • Pray that Google enshittifies YouTube enough for any amount of creators to migrate to Peertube

    • The big problem is there are a lot of good creators who are only able to be good creators in large part because of the YouTube ad revenue they get. They would otherwise have to work normal jobs and not be able to devote the time or resources to their videos. I have little faith that enough viewers would actually pay enough money to offset the ad revenue that supports many creators. Without a way to realistically replace that financial stream there is a large chunk of YouTube that can’t migrate. Of course, that’s no loss with some of the content mills churning out crap to try and cash in on the revenue, but I’ve seen plenty of good stuff that I’m not sure would exist another way.

  • 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

  • The biggest issue I've always heard people say when it comes to replacing a video hosting service like YouTube is needing storage space and bandwidth.

    I feel like ipfs, the interplanetary file system, could be leveraged to do this but it would require a concerted effort to make a fast, stable, reliable, and federated YouTube replacement, and I imagine that we would need people to financially support it.

    • IPFS is not free storage. Someone has to "pin" your video, where it then takes up space on their hard drive.

      • I never said that it was free storage. I said that it could be a solution to the video storage issue

        I mean, if a million people each offered 100 GB of storage, you could store an awful lot of video.

  • As a PeerTube instance owner, I would say that not everyone needs to join a single instance (that would be the biggest mistake). Instead, if you can self-host one and invite people you like and know, they can provide quality content. Also, having multiple smaller instances makes it easier to moderate and have quality control. Federation and direct subscription to channels also improve instance discovery.

  • 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.

  • 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.

  • Look at the strangler pattern in microswrvice architecture. Applying this to your scenario, set up a front end to YouTube, cache the results locally (probably host in a place that allows it). Also host videos from other platforms like peertube. Once you have a lot of users, slowly prioritize "free" videos over YT content.

    It's not likely to happen, but it's the pattern that FB uses to present news. First they showed a link to the story and you'd click through, then they required more of the story, then when all were hooked, they demanded the whole story to be displayed, effectively stealing all the users and the ability to advertise.

121 comments