Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

Add Video Streaming Section #671

Closed
wants to merge 20 commits into from
Closed

Conversation

asddsaz
Copy link
Contributor

@asddsaz asddsaz commented Dec 20, 2018

Description: Add section for Video Streaming providers.

Added Providers:
To main:

  • LBRY

  • PeerTube

  • FreeTube/Invidio

To Worth Mentioning:

  • KopyKate (Warning: Uncensored)

  • DTube

@ghost
Copy link

ghost commented Dec 20, 2018

@Vincevrp

@hugoncosta
Copy link
Contributor

I'd just change the warning, I believe it should be inside LBRY's card as it does not pertain to all of them. KopyKate I don't believe it has that much "worth" as it's a project still in alpha without much activity in zeronet.

@ADepic
Copy link

ADepic commented Jan 4, 2019

I think you should remove invidious and freetube since they fetch youtube videos and are not streaming services. I think its better to have a seperate tab for streaming services like peertube and LBRY and a different one for youtube frontends that fetch youtube videos. Check out my PR #694 since now it only have youtube frontends.

I think Bitchute should also be in the worth mentioning, because although it isn't federated, it is a lot more popular than peertube.

index.html Outdated
title="PeerTube"
image="assets/img/tools/peertube.png"
url="https://joinpeertube.org/"
footer="OS: Windows, macOS, Linux, Web."
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Peertube has an android app. Does it have desktop applications?

Copy link
Contributor Author

@asddsaz asddsaz Jan 4, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ADepic It is mainly accessed via the web but, some people do self-host. Can you send Android client URL?

index.html Outdated
description="PeerTube is a federated video streaming alternative."
%}

{% include card.html color="warning"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMHO this should be remove due to it not being a streaming service and added to a different section.

Also freetube and invidious are two different softwares

Copy link
Contributor Author

@asddsaz asddsaz Jan 4, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also freetube and invidious are two different softwares

I understand, but Freetube is based on Invidio1. This is meant to be similar to how KeePass and KeePassXC are together2.

I'll try to make this more apparent.

IMHO this should be remove due to it not being a streaming service and added to a different section.

Remove PeerTube? I thought PeerTube was doing a really good job, I would be open to considering changing it to a PeerTube provider. This might be a better choice.

What do you think should replace it?

Copy link

@ADepic ADepic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What I think should change

index.html Outdated
description="Invidio is a privacy respecting API for YouTube."
%} </div>


Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe put dtube here instead of worth mentioning to replace invidious?

index.html Outdated
<h3>Worth Mentioning</h3>
<ul>
<li><a href="https://github.com/misses-robot/KopyKate-Big/blob/master/README.md">KopyKate</a> - A decentralized uncensored video streaming service on ZeroNet.</li>
<li><a href="https://d.tube/">DTube</a> - A distributed video streaming service based on IPFS.</li>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe add bitchute here since it is more popular p2p streaming service than the others, and move dtube up

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would, but cannot find Bitchute's source code. This leads me to believe it is non-free, is this correct? If you can find the source code (under a free software license) I would certainly consider adding it.@ADepic

@ADepic
Copy link

ADepic commented Jan 19, 2019 via email

@asddsaz
Copy link
Contributor Author

asddsaz commented Feb 19, 2019

@ADepic Non-free Software is an issue directly related to privacy.
This is not something I would recommend adding. I would recommend limiting its usage.

More info on free software: https://www.fsf.org/about/what-is-free-software

privacy is impossible without Free Software

@ADepic
Copy link

ADepic commented Feb 19, 2019 via email

@gjhklfdsa
Copy link
Contributor

@ADepic If I understand correctly the Bitchute website is non-free

@ADepic
Copy link

ADepic commented Apr 3, 2019 via email

Copy link
Contributor

@Mikaela Mikaela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There appears to be a merge conflict due to section splitting.

@Mikaela Mikaela requested a review from a team April 21, 2019 20:53
Copy link
Contributor

@kewde kewde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see how these tools are enhancing privacy?
Decentralized torrenting like tools are pretty much leaking to the whole world that I'm watching a particular video.

@jonaharagon
Copy link
Contributor

I think it's "private" as opposed to say, using YouTube. And I don't think it's true peer-to-peer, at least if it works the same way Mastodon works. The PeerTube instance is what downloads/caches the video, not your client, so the world would merely see that one specific instance downloaded a video, versus one specific user.

@kewde
Copy link
Contributor

kewde commented Apr 27, 2019

The specific instance still sees that you've requested the video though, so instead of trusting YouTube you trust another (potentially unknown) individual?

Don't get me wrong, I like these type of alternatives, but I'm having a hard time seeing the tangible privacy benefits over using YouTube without an account and a VPN.

@Mikaela
Copy link
Contributor

Mikaela commented Apr 29, 2019

The PeerTube instance is what downloads/caches the video, not your client, so the world would merely see that one specific instance downloaded a video, versus one specific user.

I think you are wrong here and it is your browser which caches the video. Quoting from PeerTube introduction:

Video load is reduced thanks to P2P (BitTorrent) in the web browser via WebTorrent.

Webtorrent again says that Brave supports it directly.


I feel a bit conflicted between picking privacy and P2P and I think I lean a bit to the P2P side. Does decision have to be picked as if P2P is a problem, then Brave should be removed as they support WebTorrent and are working in integrating IPFS which we are also recommending?

@jonaharagon
Copy link
Contributor

jonaharagon commented Apr 29, 2019

Thanks @Mikaela, looks like you were all right originally.


then Brave should be removed as they support WebTorrent

I disagree that this is an issue with Brave. Supporting a web protocol is different than implementing it as a key component of a service. WebTorrent support is okay, but if Brave were to say, implement some sort of shared cache between all their browsers with WebTorrent for performance then we'd have to reconsider that recommendation.


and are working in integrating IPFS which we are also recommending?

Maybe. I don't know how I feel about this, because IPFS is largely a public platform, but then the same could be said about PeerTube, or similar technologies like torrents in general. That almost seems like it should be a separate discussion.

Now we've reached the root of the problem with decentralized networks: they're great for taking control of your personal data, and they'll keep that data private from large centralized companies like Google/Facebook/etc, but they won't keep your activity private in the same way that Tor does for example, so they aren't good tools against mass surveillance. At this point we're running into issues like #880 and #848: Should we be recommending tools that will increase user's privacy above the status quo but won't necessarily do anything about government surveillance, or should we stick by our "protect your privacy against global mass surveillance" mantra and only recommend tools that will perfectly preserve your privacy online?

@asddsaz
Copy link
Contributor Author

asddsaz commented May 2, 2019

I don't see how these tools are enhancing privacy?
Decentralized torrenting like tools are pretty much leaking to the whole world that I'm watching a particular video.

In response to BitTorrent comment:
The idea is that nobody know who you are. Especially if you follow the recommended security steps and use I2p/TOR. Sure, you must ask somebody for files but, you don't need to give any more personal info.

As to the others:
Peertube is mostly web based and am I unaware of any security bug or privacy threat in their software.
Fairly certain they don't follow you when you close the tab.

FreeTube stores data locally and supports TOR.
If I understand correctly.

Invidio has an onion address: http://axqzx4s6s54s32yentfqojs3x5i7faxza6xo3ehd4bzzsg2ii4fv2iid.onion/ (source)
No login is required.

@Mikaela
Copy link
Contributor

Mikaela commented May 3, 2019

Especially if you follow the recommended security steps and use I2p/TOR.

I2P welcomes Bittorrent traffic, but by torrenting through Tor, you compromise your anonymity and slow down the network.

@asddsaz
Copy link
Contributor Author

asddsaz commented May 7, 2019

@Mikaela The reason I say this is because networks like ZeroNet use TOR.
I2p support has been WIP for years: HelloZeroNet/ZeroNet#602

Web-based apps should work perfectly fine over TOR :)

@asddsaz
Copy link
Contributor Author

asddsaz commented Jun 8, 2019

@Mikaela Latest PR should fix merge conflicts.
I also added "warning" to LBRY. :)

@netlify
Copy link

netlify bot commented Jun 8, 2019

Deploy preview for privacytools-io ready!

Built with commit b8496fe

https://deploy-preview-671--privacytools-io.netlify.com

@netlify
Copy link

netlify bot commented Jun 8, 2019

Deploy preview for privacytools-io ready!

Built with commit 01d8ab9

https://deploy-preview-671--privacytools-io.netlify.com

@ggg27
Copy link
Contributor

ggg27 commented Aug 14, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants