Best practices for a "critical window" when streaming? #6288
Unanswered
AllSeeingEyeTolledEweSew
asked this question in
Q&A
Replies: 1 comment
-
Will not work if user wants to start playback not from the beginning. Sequential is always taking lower pieces first, and you need it to begin selecting from current playback position.
As we've used to know (from #5891, #6157 and other issues), there is no piece-priority picker, libtorrent picks pieces by rarity, so your prioritization would not be used. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There's a loose consensus that bittorrent streaming (
set_piece_deadline()
) should be used with a "window" of critical pieces ahead of the reading position.@arvidn in #4408 (comment):
@markmdscott in #6157 (comment):
I'm trying to collect strategies and best practices for the use of a critical window. I haven't found anything definitive in documentation, existing projects, or literature.
I can think of a number of strategies to use a window (or not):
And a number of ways to define a critical window:
Are there other strategies or issues to consider?
What are the pros/cons of each?
Beta Was this translation helpful? Give feedback.
All reactions