Maxwell_Adams Posted August 14, 2010 Report Posted August 14, 2010 All right, I know sequential downloading is bad. I know how it ruins availability of pieces towards the end of a file. That's not quite what I'm looking for. I want to seed a file sequentially, so the media streaming feature works almost immediately for people joining the torrent.Imagine this situation: I've started a new torrent. I'm the only one seeding. The availability of the file is completely limited by my upload speed. In this case, it doesn't really make a difference if the pieces are sent out sequentially or not. In theory, it's just as fast no matter what order the pieces are sent. With sequential seeding, though, everyone can stream the media as it comes in. Nobody has to configure their client to force sequential downloading, so that feature doesn't need to exist.
Switeck Posted August 15, 2010 Report Posted August 15, 2010 BitTorrent is a pull-driven p2p file sharing strategy. The seed has basically no control over what piece/s a peer requests. Only reason uTorrent's initial seed mode works is it fakes being a new peer with only a tiny number of pieces in the order it wishes to share them, but even that can get messed up by Bitcomet clients that don't report that they Have pieces.
Maxwell_Adams Posted August 16, 2010 Author Report Posted August 16, 2010 It sounds like there isn't anything to make this idea impossible. If uTorrent can offer up specific pieces of a file to other peers, then it can just make those pieces available in sequential order.
Switeck Posted August 16, 2010 Report Posted August 16, 2010 Once a piece is made available, peers don't forget you had it even if you don't report it in Have messages anymore.So new peers could all request ONLY your first piece over and over again.
Firon Posted August 16, 2010 Report Posted August 16, 2010 That's what the initial seeding feature is supposed to do, actually.
uusr Posted July 12, 2011 Report Posted July 12, 2011 I want to bump the OP's suggestion here. I see no good reason for why it wouldn't be useful for an initial seeder to have the capability to be able to seed pieces sequentially initially in order to allow peers to consume the content as it is streamed in.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.