PeerTube - distributed open source video hosting

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

PeerTube - distributed open source video hosting

Postby NormandC » Mon Jul 09, 2018 4:32 am

This topic is the follow up to an off-topic discussion here.

Maybe some people here will be interested. Many of us have concerns about big data providers like Google/Youtube and how they dictate their terms as well as use our data. Were you guys aware that a few weeks ago, the Blender channel was blocked by Youtube basically because they refused to monetize their videos? (Ok it is more complicated than that, still...) https://www.blender.org/media-exposure/ ... worldwide/

PeerTube is a project aiming to offer an open source, distributed (peer-to-peer) video sharing platform. It just completed a successful crowdfunding campaign which reached more than twice their minimal goal.

https://www.kisskissbankbank.com/en/pro ... o-platform

It's in beta right now, the crowdfunding will allow them to work on a v1.0 to be released next October. But it's already possible to join an instance to upload videos. No need to join to watch videos, but there is not much stuff yet, and the several instances each with its own bank of videos is a little confusing ATM. If I understand correctly, V1 will address this.

https://joinpeertube.org/en/

Whenever (if :oops: ) I resume making FreeCAD videos, I may give it a shot. Altough some people may not be comfortable with a peer-to-peer platform to view videos? It does require tracking your IP address while you watch (and distribute) a video. On the other hand, all websites log IP addresses.

Oh, and there's a great thing about it: there is a download button for videos.

Pinging a few guys who might be interested:
bejant wrote:ping
yorik wrote:ping
kkremitzki wrote:ping
How about a PeerTube instance on freecad.io? :D (j/k)

I haven't found any FreeCAD-related video on a PeerTube instance yet. Who will be the first? ;)

@Kurt @Yorik: would it be possible to make the forum's video tag compatible with PeerTube?

Here's one video link:
https://framatube.org/videos/watch/b7ad ... cb29dd5375

Code: Select all

[video]https://framatube.org/videos/watch/b7ad68a9-4e59-4a42-8de2-bccb29dd5375[/video]
phpBB [video]

:(
User avatar
Cyril
Posts: 70
Joined: Wed Aug 23, 2017 5:04 pm
Location: Geneva (Switzerland)
Contact:

Re: PeerTube - distributed open source video hosting

Postby Cyril » Mon Jul 09, 2018 10:54 pm

+1 I backed peertube. There is already some great channels on it. I watch on youtube only when not available on peertube.
Support for peertube might allow support for other free/libre services as it uses ActivityPub
I blog about HVAC / BIM / Energy : pythoncvc.net. If you like you can follow the RSS feed.
User avatar
bejant
Posts: 5933
Joined: Thu Jul 11, 2013 3:06 pm

Re: PeerTube - distributed open source video hosting

Postby bejant » Tue Jul 10, 2018 4:38 am

FC-Architecter wrote:
Sat Jul 07, 2018 4:02 pm
You can use Vimeo.com. They still seem pretty cool. They don't demand your phone number.
Thanks for the suggestion - I've watched videos on Vimeo but have never uploaded any videos there.

I'm now convinced that with YouTube / Google, even though I've correctly typed in the correct authentication code they sent to my other e-mail address (and I have had them send codes several times), and no matter how many of their different verification questions I answer correctly, they will continue to claim that they can't identify me as the account owner until I give them a phone number. And I've never had a phone number associated with that account.

NormandC wrote:
Mon Jul 09, 2018 4:32 am
PeerTube is a project aiming to offer an open source, distributed (peer-to-peer) video sharing platform.
Thanks for the info Norm - I didn't know of PeerTube before your post. I quickly looked into PeerTube and will probably give it a try.
freecad-heini-1
Posts: 5879
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: PeerTube - distributed open source video hosting

Postby freecad-heini-1 » Tue Jul 10, 2018 8:11 am

I am not a fan of big data company. I tried different platform, like Dailymotion, Metacafe, Rutube and Youku.
Metacafe takes a long time to convert the vid, Rutube is only in Russian language, Dailymotion looks good, but they blocked some of my vids, no idea why. It concerns Freecad vids with expemiments to model the Tide-Bottle with curves- and surface workbench.

https://goblinrefuge.com/mediagoblin/
But the quality is not very good, maybe I'm doing things wrong in the vid format and uplaod.

PeerTube sounds good to me.

My Freecad vid on rutube:
https://rutube.ru/video/e61b8c786a5cb3e ... ref=search

Dailymotion:
https://www.dailymotion.com/freecad

Metacafe:
http://www.metacafe.com/channels/freecad/

Goblinrefuge:
https://goblinrefuge.com/mediagoblin/u/ ... struieren/

Best regards
Wilfried
User avatar
DeepSOIC
Posts: 7031
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: PeerTube - distributed open source video hosting

Postby DeepSOIC » Tue Jul 10, 2018 12:10 pm

I'm afraid, PerrTube is going to be blocked here in Russia pretty quickly :cry:
Dailymotion was blocked for not taking down copyrighted material... probably, at least that's the official reason.
So the algo will be:
1. a peertube hoster gets an upload of a video under russian copyright
2. a strike follows...
3. hoster: "I'm not in Russia, I don't have to obey Russian law! I don't care."
4. russia: blocks whole peertube, saying it's technically impossible to block a certain hoster.
Stupid censorship :cry:
The outcome is, unless a company is seriously interested in being in russia, it is likely to be blocked. YouTube/Google is interested, so far it wasn't blocked.
User avatar
Cyril
Posts: 70
Joined: Wed Aug 23, 2017 5:04 pm
Location: Geneva (Switzerland)
Contact:

Re: PeerTube - distributed open source video hosting

Postby Cyril » Tue Jul 10, 2018 12:52 pm

DeepSOIC wrote:
Tue Jul 10, 2018 12:10 pm
I'm afraid, PerrTube is going to be blocked here in Russia pretty quickly :cry:
Dailymotion was blocked for not taking down copyrighted material... probably, at least that's the official reason.
So the algo will be:
1. a peertube hoster gets an upload of a video under russian copyright
2. a strike follows...
3. hoster: "I'm not in Russia, I don't have to obey Russian law! I don't care."
4. russia: blocks whole peertube, saying it's technically impossible to block a certain hoster.
Stupid censorship :cry:
The outcome is, unless a company is seriously interested in being in russia, it is likely to be blocked. YouTube/Google is interested, so far it wasn't blocked.
As peertube is decentralized. I don't think you can block it. You can block an instance but not peertube. It uses open protocol, open standards and has not limited domain name etc… In v1 they are going to integrate video redundancy which means that a russian hoster will be able to replicate video from elsewhere or replicate it's own video elsewhere with a friend instance. It will be probably very resistant to common censorship.
I blog about HVAC / BIM / Energy : pythoncvc.net. If you like you can follow the RSS feed.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: PeerTube - distributed open source video hosting

Postby NormandC » Wed Jul 11, 2018 4:24 am

This would be one good reason for having a PeerTube instance dedicated to FreeCAD, and controlled by the FC community... I assume the admin(s) could remove any content that is not related to FreeCAD. Copyright infringement would therefore be a very remote possibility...

Of course this would mean yet another web app to install and maintain... :|

Oh, and I see one more advantage for PeerTube... No ads!!! :roll:
User avatar
FC-Architecter
Posts: 214
Joined: Mon Mar 19, 2018 9:05 pm

Re: PeerTube - distributed open source video hosting

Postby FC-Architecter » Wed Jul 11, 2018 6:05 pm

https://vimeo.com/search?q=freecad

This is the URL for vimeo.

It already has a freecad section, where others have uploaded tutorials.
triplus
Posts: 8710
Joined: Mon Dec 12, 2011 4:45 pm

Re: PeerTube - distributed open source video hosting

Postby triplus » Wed Jul 11, 2018 7:17 pm

It's similar situation as with GitHub.

https://forum.freecadweb.org/viewtopic. ... 40#p240136

If we don't want to use Google/Apple/Microsoft ... services or want to avoid them as much as possible. We would need to host the videos ourself. Blender does that and that is why videos remained available to potential viewers when YouTube blocked Blender videos on YouTube. But the problems are the same. Financial, administration related, less audience, less potential ecosystem available content creators ... For example it's hard to just move the Git repo to another Git hosting provider once you have 1000+ forks on the existing one. ;) Therefore moving away from YouTube will likely prove to be just as hard (for much of the same reasons as with the code).

As for PeerTube we would therefore need to find a "node" we trust and have videos there or become a node (running our own server). If we would be running our own server i guess HTML5 video would be another option. And likely the main distribution channel would still be YouTube (alike service). Said all this if solutions like PeerTube will get explored/used in the future. When it comes to FreeCAD community. I don't have a problem with that.
User avatar
kkremitzki
Posts: 1756
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: PeerTube - distributed open source video hosting

Postby kkremitzki » Fri Jul 13, 2018 10:48 am

Self-hosting this would be an interesting option. I had considered running a MediaGoblin instance for similar reasons but the project is still a little rough.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.