#2196: Streaming Playback Buffer Using Piece Deadlines
----------------------------------------------+-----------------------------
Reporter: slacka | Owner:
Type: bug | Status: new
Priority: minor | Milestone: Future
Component: other | Version: git master
Keywords: streaming sequential progressive |
----------------------------------------------+-----------------------------
There is an option in the Pieces plugin to download a torrent in sequence.
This is a bad solutions for streaming playback. Using that option is
unsocial and not good for the torrent protocol.
http://wiki.vuze.com/w/Sequential_downloading_is_bad
A better option would be to create a new feature that uses the
piece_deadline function to create a streaming buffer. This is discussed
here:
http://code.google.com/p/libtorrent/issues/detail?id=376&sort=-id
The main benefit of using piece deadlines is that the fast peers will be
used first, to download those pieces. the sequential download feature will
make any peer request happen in sequential order, including the very slow
peers. the order in which pieces are requested is not necessarily the
order they complete.
The other benefit of piece deadline is that any spare bandwidth, not
required to request the deadline pieces, will be used for normal rarest-
first downloading.
This could be implemented like the "stream" function in utorrent or the
"preview" function in qbittorrent.
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2196>
Deluge <http://deluge-torrent.org/>
Deluge project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/deluge-dev?hl=en.