@
ysc3839 #4 感谢
之前我也是理解也是连接数。但实测 yt-dlp 调用 aira2 时总是多 TCP 连接。我是从“资源监视器 - 网络 - TCP 连接”总查看的。
因此才会考虑通过程序进程判断。
按 TCP 连接的思路我有实测了一下,yt-dlp 调用 aria2 ( split 参数设置为 1 )仍然是多 TCP 连接。我怀疑是不是 yt-dlp 调用 aria2 时同时建立了多下载任务,于是对比了单独使用 aria2 下载的 TCP 连接数,测试的是下载微信,无论 split 参数怎么设置,TCP 连接数总是 1 。
所以现在有两个猜想,一个是 aria2 控制单任务下载连接数的参数不是 split 。另个猜想是微信服务器端限制了下载连接数。
求指正,上述思路是否有问题?
另求,是否有多线程下载的地址?
split 官方文档如下
> Download a file using N connections. If more than N URIs are given, first N URIs are used and remaining URIs are used for backup. If less than N URIs are given, those URIs are used more than once so that N connections total are made simultaneously. The number of connections to the same host is restricted by the --max-connection-per-server option. See also the --min-split-size option. Default: 5