Hacker News new | past | comments | ask | show | jobs | submit login

My solution to this for a video streaming service is to have a master network that you control that feeds the data needed to cover the next 30 seconds of video playback, with future segments coming in via torrents. If any segment is still downloading once it hits the 30 second threshold the connection is dropped and that segment is downloaded from your more than capable network.

Connections that are known to be slow can seed just the ends of files with faster customers seeding the entire file.

I imagine the maths on this has been done and the cost of bandwidth is much lower than the cost of engineering the solution though.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: