Add Video Streaming Section #671
Closed
asddsaz wants to merge 20 commits from
patch-7
into master
pull from: patch-7
merge into: privacyguides:master
privacyguides:master
privacyguides:dependabot/bundler/nokogiri-1.13.6
privacyguides:dependabot/bundler/addressable-2.8.0
privacyguides:freddy-m-patch-3
privacyguides:pr-add_RemoveMyPhone_sponsor
privacyguides:pr-browser_cleanup_1257_1328_1430
privacyguides:freddy-m-patch-2
privacyguides:freddy-m-patch-1
privacyguides:pr-vpn_hated_one_video
privacyguides:cdn
privacyguides:update-nitrohorse-image
privacyguides:promote-metager-to-card
privacyguides:hardware
privacyguides:pr-add_azirevpn
privacyguides:pr-add_mailfence
privacyguides:shop
privacyguides:1673
privacyguides:pr/1658
privacyguides:i18n-simple
privacyguides:sponsorship-edits-nov2019
privacyguides:i18n
privacyguides:ipfs
privacyguides:blacklight447-ptio-patch-3
privacyguides:blog
privacyguides:remove-windows-icons
privacyguides:pr/1147
privacyguides:i18n-testing
privacyguides:add-beautify
Labels
Clear labels
🔍🤖 Search Engines
approved
approved, waiting for a PR
dependencies
Pull requests that update a dependency file
duplicate
feedback wanted
high priority
I2P
The Invisible Internet Project (I2P)
iOS
low priority
OS
Operating Systems
Self-contained networks
Social media
stale
A label for stalebot if it gets added
streaming
Anything related to media streaming.
todo
Tor
Anything covering the Tor network
WIP
active work in progress, do not merge or PR (yet)!
wontfix
Issues or bugs that will not be fixed and/or do not have significant impact on the project.
XMPP
Extensible Messaging and Presence Protocol
[m]
Matrix protocol
₿ cryptocurrency
ℹ️ help wanted
↔️ file sharing
⚙️ web extensions
Browser Extension related issues
✨ enhancement
❌ software removal
💬 discussion
🤖 Android
🐛 bug
💢 conflicting
📝 correction
Correction of content on the website
🆘 critical
📧 email
🔒 file encryption
📁 file storage
🦊 Firefox
Firefox & forks, about:config etc.
💻 hardware
🌐 hosting
🏠 housekeeping
Anything primarily related to site cleanup.
🔐 password managers
🧰 productivity tools
🔎 research required
🌐 Social News Aggregators
🆕 software suggestion
👥 team chat
🔒 VPN
Virtual Private Network
🌐 website issue
*Technical* issues with the website.
🚫 Windows
👁️ browsers
🖊️ digital notebooks
🗄️ DNS
Domain Name System
🗨️ instant messaging (im)
🇦🇶 translations
Anything covering a translated version of the site
No Label
Milestone
No items
No Milestone
No due date set.
Dependencies
No dependencies set.
Reference: privacyguides/privacytools.io#671
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "patch-7"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description: Add section for Video Streaming providers.
Added Providers:
To main:
LBRY
PeerTube
FreeTube/Invidio
To Worth Mentioning:
KopyKate (Warning: Uncensored)
DTube
@Vincevrp
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.
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.
Peertube has an android app. Does it have desktop applications?
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
What I think should change
Maybe put dtube here instead of worth mentioning to replace invidious?
Maybe add bitchute here since it is more popular p2p streaming service than the others, and move dtube up
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.
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?
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 It is mainly accessed via the web but, some people do self-host. Can you send Android client URL?
Yes Bitchute is closed source, however it is a hosted service so it doesn't matter if the source code is open, since they could host any code they wanted on their servers. The main reason online software is open source is so that it can be federated and self hosted. Bitchute is neither, and thats why it should only be in worth mentioning.
I think it should be there so that people can find a platform with some actual content creators. Lots of people harmed by youtube flock to bitchute, so it actually has content on it.
There should be a warning about the fact that it is not federated, but say the reason it is in worth mentioning is so that you can find a youtube alternative with some content on it.
@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
Bitchute isn't software in the sense that it is free/non-free.
Read this:
https://www.gnu.org/philosophy/network-services-arent-free-or-nonfree.html
@ADepic If I understand correctly the Bitchute website is non-free
Services cannot be non-free. Its a different issue to software...
Federated services like peertube are better, but bitchute is a good alternative suggestion because it actually has some content.
There appears to be a merge conflict due to section splitting.
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.
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.
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.
I think you are wrong here and it is your browser which caches the video. Quoting from PeerTube introduction:
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?
Thanks @Mikaela, looks like you were all right originally.
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.
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?
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.
I2P welcomes Bittorrent traffic, but by torrenting through Tor, you compromise your anonymity and slow down the network.
@Mikaela The reason I say this is because networks like ZeroNet use TOR.
I2p support has been WIP for years: https://github.com/HelloZeroNet/ZeroNet/pull/602
Web-based apps should work perfectly fine over TOR :)
@Mikaela Latest PR should fix merge conflicts.
I also added "warning" to LBRY. :)
Deploy preview for privacytools-io ready!
Built with commit
b8496fec2f
https://deploy-preview-671--privacytools-io.netlify.com
Deploy preview for privacytools-io ready!
Built with commit
01d8ab9aaf
https://deploy-preview-671--privacytools-io.netlify.com
Just wanted to request the source code being added:
Also, consider adding MediaGoblin:
https://forum.privacytools.io/t/discussion-mediagoblin/1305