Want to see a decentralized video hosting site?! I sure do! Check out this run-down of #PeerTube, an awesome new video platform that supports #ActivityPub
Thanks to @Chocobozzz for developing such a great piece of software. It's really cool to see where this is going!
@deadsuperhero @Chocobozzz This sounds really cool! It instantly reminds me of another WebTorrent project called BitChute. Are you aware of that? Could you speak to what differences there are between that and PeerTube?
@tomey @Chocobozzz A cursory glance suggests that BitChute does not have public source code available, and does not use federation for content. It does appear to use WebTorrents, however.
@deadsuperhero @Chocobozzz It's getting promoted by some personalities I like, but still has stuff like this in it's TOS: "If you want to use certain features* of the Service, then you will have to create an account. It is important that you provide us with accurate... information for your Account... If you do not, then we retain the right to suspend or terminate your Account"
*Certain features include watching NSFW content. Also, it uses Disqus for it's commenting system, which is crap.
(cont)
@Chocobozzz @deadsuperhero
That being said, I think the approach you guys are taking, marrying the WebTorrent protocol with federated identities, right there is a wonderful solution to two of the big gripes I had with this other implementation. Kudos, and #tyfyc
Yeah, I remember about five years ago seeing PeerCDN and wondering whether a P2P approach could be taken with federated content. It's really amazing to see a working implementation; I'm curious to see how that might pan out.
It'd be really neat to see it work at scale; like a hundred users all watching one video (or heck, possibly even a live stream!)
@tomey @deadsuperhero BitChute is not decentralized and not a free/libre software.
This is fucking cool.
@Are0h @Chocobozzz Yeah, I'm stoked. I've been waiting a long time to see something like this. Could have huge implications on rich media in the fediverse.
@deadsuperhero @Chocobozzz Absolutely agreed. I've been thinking about how to make a viable alternative to youtube for a long time, but I didn't even consider a decentralized solution.
That's pretty exciting. The applications for such a thing are limitless.
And it's built on Node, which is one my favorite things on the web right now.
I trust you are familiar with this P2P video sharing site? Acrivistpost.com has a comprehensive channel on it for example.
@BarefootWarrior Yeah, I just looked into that. Seems interesting, but doesn't use federation and I couldn't find source code anywhere for it?
This is great! Are there plans to make it a plugin for gnu social or mastodon?
@celesteh @Chocobozzz It looks like it works out of the box with Mastodon already.
It supports the same protocol, but can you use it to just drop videos into your mastodon posts?
@celesteh It's not quite as seamless as uploading a video from Mastodon and having it appear on your PeerTube channel - that would require AP to be used as both a client and a server for that to work, I think.
However, it is at least possible to upload media to PeerTube, and then embed that media into a Toot. I've also seen that it's possible to use video as a direct attachment, but have only seen it done on a test implementation of AP so far.
@celesteh @deadsuperhero A plugin to do what?
I was thinking it would be nifty if, aside from running standalone, the peertube server could be a plugin for gnusocial or mastodon, so that those services could allow users to share a video and it would do the p2p embedded player thing automagically.
I'm thinking what I want as somebody who sometimes makes videos and for me, the ability to embed is the most important part. So if it's 'home page' were a social media post, that would be ok.
@celesteh @deadsuperhero Seems a good idea! But it would require to link a Mastodon instance with a PeerTube instance, and sync the user accounts (or use OAuth).
@Chocobozzz @deadsuperhero I think the plugin architecture for gnu social might be easier to work with, but obviously that's a much less popular platform....
This is a great looking tool in any case and I'll be installing it for sure when it's more production ready. (Youtube keeps banning my videos because I make art out of porn.)
@maiyannah @hyper @Chocobozzz @deadsuperhero
We all want that game, Sean!
@aemon I'm working on it, I swear! 😅
Really? Cool!!
I do. I even poured some money on it!
@deadsuperhero @Chocobozzz That is very cool.
Nothing much to see on the demo site and no option to register for an account.
I'd like to find out more.
@deadsuperhero @Chocobozzz isn't that ironic that the post is on medium.com (sorry, someone had to say that...)
@saper You're not the first one to say that! I'm working out a longer-term solution, but it might take a while.
@deadsuperhero sure, thanks for posting this, the message was more important than the medium :)
@deadsuperhero @Chocobozzz Looking fantastic!
@deadsuperhero @Chocobozzz
Btw the developement is funded by a french association you can give to at https://framatube.org/