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

Here's an idea if you want to do almost streaming and run into the problems that the article adresses.

Use a modified version of bittorrent and delay the stream for one or two minutes. That should be enough to distribute the torrent chunks to all viewers. You could make it as an add-on to media players or as a stand-alone product depending on your income model.

Ta-da: problem solved :-)

Disclaimer: I don't know enough about torrents or streaming technology to assess whether this would actually work, but I don't see any conceptual barriers. Feel free to correct me...




Bittorrent isn't sequential, so it'd be tough to say with any certainty that you have established a buffer. I'm not sure if this is something that's recently changed or not though, I'm no expert either.


Bittorrent isn't sequential by design, but you can tweak a torrent client to ask for pieces in order (e.g., Pando, using a bittorrent-like protocol, can do this) -- though if you have a moving target in terms of the set of blocks you are interested in things a get a little more complicated -- a streaming-specific p2p protocol would likely perform better (see comments on this thread for examples).




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: