Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How does streaming video from the other side of the world make any sense? Doing some basic looking, Cloudflare TV does not seem to be coming from my nearest POP, but the next nearest one (which is also much bigger). Definitely not the other side of the world.


Video isn't particularly latency sensitive. If I had infinite resources to design a complex system I would serve the first couple of chunks from the nearest POP to get the stream started and once I had enough of a buffer I would start optimizing for serving cost.

You don't need to move it around the world (TCP can start to bite you, but most likely you are just wasting someone else's network resources) but you can definitely move it away from the nearest POP if it is getting loaded. You can even do clever things like shard by chunk ID across warm POPs so that you get better cache utilization and reduce disk load.


Because we've reached a point where the video bandwidth requirements are much lower than what most people's connections and certainly server connections provide. So I can send you the first 10 seconds of video immediately from the nearest edge within a second or two, and spend the next eight seconds bringing you the subsequent video data from whatever edge in the world is the most underutilized. You wouldn't be able to tell the difference.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: