1
AoEiuV020CN 2022-12-01 11:49:31 +08:00
我猜,是单线程下载的意思,
所谓顺序下载,不就是先下载前面,才能下载后面,那就没有多线程发挥的余地了, 关闭顺序下载应该就能开启多线程下载了, |
2
LaGeNanRen 2022-12-01 11:55:59 +08:00
断点就是一本书,撕成一页一页的,分开找分开下,最后拼成一本书拿给你
顺序就是一页一页撕 如果某个资源不火,用断点下载可以显著提高速度,因为比如说第二页找不到资源(暂时没有或比较慢),它会并行去下载其他页。如果用顺序的话,卡在第二页没有资源就卡住了,后面的不会先行下载 |
3
JinTianYi456 2022-12-01 12:41:19 +08:00
我觉得顺序下载并不是指绝对的顺序下载,而是相对顺序下载。
https://aria2.github.io/manual/en/html/aria2c.html#cmdoption-stream-piece-selector |
4
ysc3839 2022-12-01 13:21:45 +08:00 via Android
优先从文件开头下载,一些音频、视频文件只有前面一部分就能播放,开启后就可以边下边播了。
|
5
gabon 2022-12-01 14:41:53 +08:00 via iPhone
@ysc3839 一般我和朋友看电影就是这样操作的,去 pt 找种子,顺序下载,同时就可以用 plex 看了。
|
6
systemcall 2022-12-02 00:22:41 +08:00
不光是 bt 之类的 p2p 下载,http 下载也有这种区别
支持断点续传并且没有额外的限制的情况下,你可以把文件分成很多个小的块,通常来说除了最后一个都是相等的大小。可以启动多个线程、分别从不同的起点来下载文件,也可以只启动一个线程、从最开始的地方下载文件 因为一般的视频,只需要前面 metadata ,外加播放的时间对应的帧,就可以正常播放。一般的视频容器里面封装的音频和字幕也比较小,那些可以丢在文件的开头。你只要保证最前面的那一点下载完了,不拖动进度条的情况下就可以在网速比较快的前提下边下边播。容器里只有音频和专辑图片、字幕的话,也可以边下边播 因为一般的下载软件不能做到你读取了没有下载好的部分,就让播放器去等待,然后尽快下载好那个部分,所以和流媒体平台差得远 bt 更复杂,但是原理还是比较类似的吧。bt 的下载方是可以向上传方请求指定的块的,也可以使用上传方的建议。而且 bt 的每个块都有校验,灵活一些 |