HN user

shacharz

698 karma
Posts67
Comments179
View on HN
blog.peer5.com 8y ago

Avoid FIFA World Cup CDN Issues

shacharz
48pts52
medium.com 8y ago

Bitcoin: The First Anti-Fragile Economic Entity

shacharz
3pts0
webrtc.org 8y ago

5 years ago on this day, WebRTC went live in Chrome Stable M23

shacharz
1pts0
blog.peer5.com 9y ago

Apple Announces Full WebRTC Support in Safari 11

shacharz
259pts158
johnsalvatier.org 9y ago

Reality has a surprising amount of detail

shacharz
1pts0
www.peer5.com 9y ago

Launch HN: Peer5 (YC W17) – Serverless CDN

shacharz
108pts117
incheon.gg 9y ago

A node based server library for multiplayer games

shacharz
3pts0
www.trendingfoxnews.com 9y ago

New games in December 2016

shacharz
1pts0
globe.peer5.com 9y ago

Live 3D Visualization of a WebRTC P2P Network

shacharz
19pts3
www.digitaljournal.com 9y ago

World’s Largest Video Commercial P2P Deployment

shacharz
17pts1
news.ycombinator.com 10y ago

Ask HN: Where can I find theoretic background on analytics reporting?

shacharz
2pts1
news.ycombinator.com 10y ago

Ask HN: Where can I find theoretic background on analytics reporting?

shacharz
1pts0
www.kickstarter.com 10y ago

Live Streaming Paper Airplane

shacharz
11pts5
blog.peer5.com 10y ago

HTTP Live Streaming in JavaScript

shacharz
141pts32
blog.peer5.com 10y ago

HTTP Live Streaming in JavaScript

shacharz
16pts1
torrentfreak.com 10y ago

Thousands of spies are watching trackerless Torrents

shacharz
3pts1
medium.com 10y ago

Sleep Is Precious: Three Features That Facebook Should Implement ASAP

shacharz
3pts0
blog.peer5.com 11y ago

Reasons the video world is moving to js-based delivery

shacharz
9pts1
www.goiww.com 11y ago

P2P android ROMS distribution with h5ai and Peer5

shacharz
2pts0
news.ycombinator.com 11y ago

Ask HN: How do you manage passwords in teams?

shacharz
1pts2
www.surfingmagazine.com 11y ago

Surfing 1000 frames per second

shacharz
2pts0
medium.com 11y ago

The dark side of the appstore

shacharz
5pts0
github.com 11y ago

Google Analytics plugin for Unity

shacharz
1pts0
rating-widget.com 11y ago

Google adds 5-star ratings for Product Listing Ads

shacharz
5pts0
www.kickstarter.com 12y ago

KGoal – Smart kegel(vagaina muscle) trainer

shacharz
1pts0
news.ycombinator.com 12y ago

Ask HN:What should I choose for scalable analytics stack for my startup?

shacharz
1pts0
github.com 12y ago

ShutUp – The spoiler killer plugin, that will keep you safe from web spoilers

shacharz
2pts0
keywee.co 12y ago

Content roller coaster – inside look at the NY Times

shacharz
1pts0
gizmodo.com 12y ago

A computer has passed Turing test for the first time in history

shacharz
4pts0
techcrunch.com 12y ago

CyberX $2M seed funding

shacharz
1pts0

Right now we're seeing issues in the following ASNs: 9,541 . 59,257 . 38,264 . 132,165 . 23,888 . 55,714 . 45,773 . 45,669 . 9,260 . 58,895 . 17,557 . 38,547 . 38,193 . 135,407 . 23,966 . 7,590 . 136,525 .

Hi Shachar from Peer5 here, we're operating a MultiCDN. Cloudflare is actually one of the best performing CDNs. All CDNs encounter issues small to big - that's why using multiple providers and intelligently routing between them is critical for high resilience.

I think solving hard problems requires working hard. There are processes that happen while you sleep and dream that I don't know the explanation for, which really help you progress on an extremely difficult problem. In my experience those processes happen only when you're very focused on your problem, it occupies your thought 80% of your waking hours and it's the last thing on your mind before going to sleep.

I remember I saw a video on it from a more credible source than I, but I can't find it.

What really underlines this blog and thread is that as of the moment of writing this comment, there's no official answer from Google, or even a non official one from an employee. The feeling I get as a customer is that they just don't care.

What do you mean exactly by that? You want to replace the contribution side (camera to server) by WebRTC or delivery side (server to screen) or both?

Contribution: there are platforms who already uses WebRTC instead of rtmp to stream the live camera feed. You can use tokbox's apis for example.

Delivery: This is where it gets more tricky, the nice thing about http based streaming like HLS and DASH is that it's cacheable just like any other file served over http - making it extremely scalable and that's how most CDNs operate today. Changing that part into WebRTC has it's benefits like low latency but has a huge degradation in scaling complexity because of the connection state oriented nature of WebRTC, there are companies trying to build that as well e.g: Red5

That's the $1B question. The obvious application is the video conferencing style hangouts, Skype (which are using WebRTC already). The nice thing about having video conf capabilities in the browser is that you can embed it in any web page and start do interesting things with it - like interactive lectures. Improved gaming networking is another vertical. We've built Peer5 (W17) on top of WebRTC to create a P2P CDN for Video streaming

I've also seen a bittorrent client that uses WebRTC

Yea, webtorrent[1] is a great project.

We've also created Sharefest[2] a while ago which is basically WeTransfer with no servers.

I think multiplayer web gaming has a nice potential and need for a high performance network stack using WebRTC.

IoT might also be a candidate for direct p2p communication, without the need for all the devices in your home/office to connect directly to the cloud.

[1] https://github.com/feross/webtorrent [2] https://sharefest.me/

Can you explain more what inspired you in this sentence or are you still thinking it's bizarre? And if you do still think it's bizarre why would that convince you to donate?

Yes it does, there'll be other parameters but the main goal is to find the nodes that'll help each other the most, and usually that'll be the closest ones. Live streaming is the best use-case, where Peer5 has the most value to give.

Indeed Red Swoosh was probably one of the first P2P CDN companies, the main difference from them is the underlying technology - WebRTC enabling a seamless experience for the end user.

CDN is still a very expensive business to bootstrap and most companies in the world rely on Akamai and Akamai like companies.

We provide a few advantages over a traditional CDN: 1. Geographically ubiquitous distribution - wherever there's demand, there's capacity.

2. Improved user experience - since each user can download content both from the existing CDN and multiple other peers it can fetch that content faster and be less exposed to network conditions between it and the CDN's PoP

3. Scale - CDNs as big as they are, even Akamai have a limit, and this pronounces it self the most specifically in live events. Today's biggest live events over the internet has been single digit million concurrent users and they were using several CDNs at the same time. The potential of a P2P CDN is to bring TV scale events to the internet.

Please elaborate how you think it can facilitate a DDoS?

traffic is as localized as possible. As a general rule you can think of, if the peer is more local to you than the nearest CDN PoP you'll receive data from the peer, otherwise you'll receive data from the CDN.

Cool! Does this mean all peer traffic is local ? Also, how can you detect when traffic is metered ?

We combine both client side and server side methods for that.