
PeerTube – Federated video streaming platform using P2P directly in the browser - rayalez
https://github.com/Chocobozzz/PeerTube/?src=hn
======
littlestymaar
This is really cool ! Framasoft is doing a great job with their project to
«ungoogle the internet»[1].

I really wish Mozilla tried doing the same thing, with their much bigger
manpower and communication impact.

[1]: [https://degooglisons-internet.org/liste?l=en](https://degooglisons-
internet.org/liste?l=en)

~~~
Feniks
Un Google the internet? I hope so but almost every remotely commercial site
out there uses Google services.

~~~
littlestymaar
People use Google's services (and other privately owned, and «you are the
product», ones) because it's the most convenient way they know about.
Sometimes it's because it's the most convenient way (lack of credible
competition, self-hosting isn't an option for many companies), and sometimes
it's because the alternatives are less known (commercial products based on
OpenStreetMap are way better than what google maps offer, but few people know
about them).

An organization like Mozilla could make open-source-based and privacy-aware
services for many Google products with ease if they wanted to. (I mean,
Framasoft is doing it already and it's a really tiny French non-profit
organization !)

------
that_guy1
I think for this to be successful you need to encourage users to server the
videos. There are a couple things that might help this:

\- Popularity could be based not only on views, but how many total minutes of
the video were shared by other people.

\- When someone watches a video, they have to keep hosting it until they share
as much as they've watched it (so if they watched 10 minutes, they have to
share it until they've distributed 10 minutes worth of the video to other
people.

~~~
cwkoss
Make them share for ~10% longer than they consumed for a more robust network.

~~~
KallDrexx
Most people have terrible upload speeds compared to download speeds. In my
neighborhood most people (by choice because they aren't tech savy and don't
care) have AT&T DSL with 40Mbps download but 2Mbps upload. This means that for
a good quality 10 minute video at 720p with a bitrate of 3mbps they would have
to seed for significantly longer than viewing just to get a ratio of 1 without
degrading downstream performance.

~~~
thenewwazoo
Just to add a datapoint to this, my home service is gigabit down... _10
megabit_ up.

That's 1000 / 10.

~~~
alexeldeib
This makes me want to go test me upload on my gigabit down connection...

------
jstanley
It would have been cooler for this to use IPFS instead of its own P2P content
distribution.

Still cool though.

~~~
progval
IPFS does not work in the browser yet.

~~~
mtgx
D.tube works just fine:

[https://d.tube/](https://d.tube/)

~~~
progval
D.tube makes the browser download from a gateway (ipfs.io) using HTTP.

~~~
aaomidi
You can set it to connect to your own gateway.

~~~
rakoo
Doesn't change the fact that your browser doesn't connect to the ipfs network

------
coolspot
Perhaps also needs onion routing to protect users from liabilities.

~~~
nilson
it says it works in browser so you just run it from tor browser

~~~
detaro
AFAIK Tor browser deactivates WebRTC to avoid leaking real IPs, so at least
the P2P aspect wouldn't work. Not sure if seeding from the server works
without it.

------
deevolution
awesome, except it doesn't look like there are any incentives to running a
server. unless i missed something?

~~~
Sir_Cmpwn
Like Mastodon et al, this doesn't need to be built on traditional incentives.
The incentives are that you want to share cool videos with people. Any one
server that gets overloaded with users encourages others to host another
server and build a community on it, and the load (and the cost) naturally
balances and is distributed across the whole network.

~~~
deevolution
Definitely an interesting digital ecosystem experiment. Hopefully it can
sustain itself. Will be interesting to see how it plays out and evolves.

------
jacksmith21006
Problem is being able to monetize.

~~~
loup-vaillant
Monetise what? For whom? The thing is distributed, it's not like the host has
to shoulder most of the bandwidth costs.

If one wants to live off their videos, that's another problem, but most videos
don't mean to be monetised at all —no ads, no Patreon, no nothing.

~~~
ralusek
They can just use Patreon in exactly the same way they do for YouTube.

