Comment on Twitch is limiting streamers to 100 hours of highlights and uploads
possiblylinux127@lemmy.zip 1 week ago
Peertube can stream
Comment on Twitch is limiting streamers to 100 hours of highlights and uploads
possiblylinux127@lemmy.zip 1 week ago
Peertube can stream
rumba@lemmy.zip 1 week ago
It’s true, they can. But that storage isn’t cheap either. If everyone up and walked away from twitch the peer tube instances couldn’t handle it in bandwidth or storage.
I honestly like to see peer tube architecture change a little bit. Instead of contributors needing to stand up an entire server to join in the pool maybe They could just leave a platform dependent executable running that provides local storage and peering, The indexing could still be left to the hosted servers.
I feel that everyone should be paying to host their video locally, and then benefit from Network peering for distribution.
The fact that commercial sites pay to keep nearly limitless amounts of your files online as frankly insane.
possiblylinux127@lemmy.zip 1 week ago
Honestly that is a great idea. With a p2p network you could have automatic NAT traversal so that all one would need to do is run a client on a PC that would be the central source for content. From a viewer perspective you could have some sort of caching system that would reduce the network load.
rumba@lemmy.zip 1 week ago
Peer tube already supports P2P. If 10 people are all watching the same video they’ll share pieces to other people.
I was trying to throw it up in my home lab a couple of months ago and having to set it up with public access DNS and namespace beforehand seemed unnecessary. If there was an option where At least in part it were just like a torrent client I think it would go over a lot better.
possiblylinux127@lemmy.zip 1 week ago
I think it needs a more decentralized architecture with central control servers managed by a company. The community would do the bulk of the lifting and the company would scrap revenue off the top. They would manage a payment system for paid content and merch.
meldrik@lemmy.wtf 1 week ago
PeerTube already have tools that can contribute to the network of instances.
You have “remote runners” which can very easily be set up, which can off-load transcoding of videos and live streams, as well as some other tasks like subtitle generation and thumbnails.
You can also enable redundancy on an instance, which will download videos from other instances and then function as a peer and temporary backup of the video, in case the instance is down.
What I would like to see next, is an easily installable client that will allow users to function as a peer for videos.
The biggest issue however, is storage. Not sure how that can be solved.
rumba@lemmy.zip 1 week ago
The server itself is great, splitting services out is FAB. The content mirroring… chefs kiss.
To be entirely clear, what’s missing and what we need is a Mac, Windows and Linux stand alone app. (low configuration) You point it to your videos from local storage/network and they become a locally hosted resource (torrent like), You then connect to a real hosted server, where your indexed, media and meta are populated. Your app gets port forwarded, so the public server is just indexing you and pointing people to you.
If something happens to the public server you’re on, you point to a new public server and all your content still exists. Pirate radio style.
Since you log into the public server as a user, they can still moderate you as they see fit, block your content, or mirror your content to their server with the already existing features. If you don’t like how they handle you, you can move to another server, or host your own somewhere.
This puts the onus of base storage and the first hop of network connectivity on the content maker. But disks are cheap, and the network is peer-based, so if you get popular, your own watchers will help each other out.
meldrik@lemmy.wtf 1 week ago
Then you might as well just host your own PeerTube instance, which is also something I would encourage big content creators to do. Problem is, you would have to be a bit tech savvy to install and run PeerTube.
The standalone app you talk about probably doesn’t work in practice. What happens when the user shuts down their computer? The videos become unavailable. Then what?
What could work is a 2-in-1 solution, where a content creators video backup also functions as a peertube instance.
Content creators back up their videos, so why not make the videos available for watching, from the same storage?