7 ms·
PeerTube – Federated video streaming platform using P2P directly in the browser
- coolspot 9y agoPerhaps also needs onion routing to protect users from liabilities.
- nilson 9y agoit says it works in browser so you just run it from tor browser
- littlestymaar 9y agoI'm not sure how webRTC works in Tor though.
- detaro 9y agoAFAIK 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.
- kodablah 9y agoIt would be nice if one of the ICE options in WebRTC was Tor. Note also that Tor is not the fastest wrt to streaming data.
- jstanley 9y agoIt would have been cooler for this to use IPFS instead of its own P2P content distribution. Still cool though.
- progval 9y agoIPFS does not work in the browser yet.
- mtgx 9y agoD.tube works just fine: https://d.tube/ https://d.tube/
- progval 9y agoD.tube makes the browser download from a gateway (ipfs.io) using HTTP.
- aaomidi 9y agoYou can set it to connect to your own gateway.
- rakoo 9y agoDoesn't change the fact that your browser doesn't connect to the ipfs network
- diggan 9y agoThat's true! But nothing is stopping them from putting in js-ipfs into dtube and leveraging everyone who is watching the videos to help host them as well.
- deevolution 9y agoalso, i believe d.tube uses cryptocurrencies to incentivize participation.
- diggan 9y agoIt surely does, take a look at js-ipfs for full in-browser node (https://github.com/ipfs/js-ipfs https://github.com/ipfs/js-ipfs) and also js-ipfs-api for communicating with existing go-ipfs/js-ipfs nodes (https://github.com/ipfs/js-ipfs-api https://github.com/ipfs/js-ipfs-api) Disclaimer: I work at Protocol Labs on IPFS
- eitland 9y ago
- Sir_Cmpwn 9y agoIt uses WebTorrent, which isn't some in-house PeerTube tech.
- deleted 9y ago[deleted]
- littlestymaar 9y agoThis 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 9y agoUn Google the internet? I hope so but almost every remotely commercial site out there uses Google services.
- ttoinou 9y agoAt least you can block connections to google stuff
- littlestymaar 9y agoPeople 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 !)
- kakarot 9y agoGoogle icon fonts are the bane of my existence.
- deevolution 9y agoawesome, except it doesn't look like there are any incentives to running a server. unless i missed something?
- Sir_Cmpwn 9y agoLike 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 9y agoDefinitely an interesting digital ecosystem experiment. Hopefully it can sustain itself. Will be interesting to see how it plays out and evolves.
- xj9 9y agohosting your own content isn't enough of an incentive?
- that_guy1 9y agoI 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 9y agoMake them share for ~10% longer than they consumed for a more robust network.
- KallDrexx 9y agoMost 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.
- cwkoss 9y agoGood point. Equal is probably fine.
- thenewwazoo 9y agoJust to add a datapoint to this, my home service is gigabit down... 10 megabit up. That's 1000 / 10.
- alexeldeib 9y agoThis makes me want to go test me upload on my gigabit down connection...
- 9y ago
- jacksmith21006 9y agoProblem is being able to monetize.
- littlestymaar 9y agoThere is no monetization concern here, the project is sponsored by Framasoft, a French non-profit organization who wants to provide free-software alternatives to services owned by big corporations.
- deevolution 9y agoFree is a loaded term.
- loup-vaillant 9y agoMonetise 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 9y agoThey can just use Patreon in exactly the same way they do for YouTube.
- sschueller 9y agoMost don't get their money from Youtube today. They use patreon, sell stuff and make direct endorsement deals.
- KallDrexx 9y agoWhile it does follow the cryptocurrency craze, this is one of the goals of LivePeer (https://livepeer.org/ https://livepeer.org/). They are using the crypto-currency as an incentive to provide streaming services and trying to build an incentive around it.
- kakarot 9y ago