4 ms·
Okay, the Youtube/political angle of this is pretty horrendous and is deserving of discussion. But they pose a question about Peertube: how well does it hold?
by nkoren 8y ago
Okay, the Youtube/political angle of this is pretty horrendous and is deserving of discussion. But they pose a question about Peertube: how well does it hold?
In my limited testing from central San Francisco: it doesn't. Which makes me sad. Anybody have any insight into the pros/cons/ultimate performance/scalability limits for Peertube? Is the flakiness a function of immature technology or inviable technology?
- gravypod 8y agoFor video serving encoding technology is good enough that we don't actually have to shovel that much data over the network. Latency is the biggest issue from what I understand. Most of the amazing work google has done to make youtube fast is the magic behind google's omni-presence established world wide. Like they say in the post they have one datacenter in the EU serving this content. If they used AWS and spun up an instance serving content from every AWS region available the performance would be much better. I was able to play the video but it lagged a bit to get started until I was able to find peers near me. This is likely a latency thing to the remote host in the EU. PeerTube should scale much more easily than a conventional site because viewers, I assume, are peers of the content. More people looking at something means more people serving that content. The biggest con is that if you're viewing the video you're shoveling data to other viewers which, previously, you've likely not done. I hope more people try things like this tech.
- lev99 8y agoI will always gladly trade a reasonable amount of upload bandwidth to avoid advertisements.
- sonar_un 8y agoYes, but because of the highly asynchronous bandwidth we have available trading an even little bit up upload bandwidth can be extremely detrimental to internet performance.
- deleted 8y ago[deleted]
- hex12648430 8y ago>If they used AWS and spun up an instance serving content from every AWS region available the performance would be much better. This actually could be done by anyone since PeerTube uses WebTorrent. Good samaritans could run a webtorrent-hybrid or WebTorrent Desktop instance and help serve those videos from their home connection or personal server(s).
- BTeam 8y ago> help serve those videos from their home connection While it's what we usually do when we uses BitTorrent and similar protocols, this is ignoring network topology, and somewhat inefficient. Of course, theoretically not the global bandwidth, but the pipes congestion. Home connections are not connected to the internet, but to a service provider connected to the internet. Home are behind distribution trees connected to the internet graph. Nothing forces ISPs to optimize routing flow inside their AS to distribute content. Could be at their root tree. How can we expect people with capped upload speed and high latency to IX servers, while some global CDNs are already closer to homes on ISPs regional level PoP? And besides, traffic shaping, throttling, protocol blocking on private ISP infrastructure is now unregulated in some parts of the world. Massive outbound traffic could unbalance their (massively inbound) peering contracts, this is a threat. The principles of free, open and decentralized internet do not necessarily apply to users of ISP infrastructure.
- ajnin 8y agoThey mention they're hosting it in a EU datacenter, that may be your issue. It works fine from France, actually appreaciably snappier than Youtube. I think Google has many mirroring servers everywhere to mitigate the issue.